Академический Документы
Профессиональный Документы
Культура Документы
1 Introducción
Hardware
corresponde a todas las partes físicas y tangibles de una computadora: sus componentes
eléctricos, electrónicos, electromecánicos y mecánicos; sus cables, gabinetes o cajas,
periféricos de todo tipo y cualquier otro elemento físico involucrado estés son hardware
típicos de una computadora.
Software
Tales componentes lógicos incluyen, entre otros, aplicaciones informáticas tales como
procesador de textos, que permite al usuario realizar todas las tareas concernientes a
edición de textos; software de sistema, tal como un sistema operativo, el que,
básicamente, permite al resto de los programas funcionar adecuadamente, facilitando la
interacción con los componentes físicos y el resto de las aplicaciones, también provee una
interfaz ante el usuario.
1.2 Niveles de descripción de un computador: Niveles de descripción, Conceptos de
arquitectura y Organización, Concepto de familia.
Unos elementos de entrada, es decir, disponibles para el diseño en este nivel, y que
proceden del nivel inmediato inferior.
Unos elementos de salida, es decir, objetivos del diseño en este nivel, y destinados al
nivel inmediato superior.
Una metodología de análisis y síntesis de los elementos de salida en términos de los
de entrada.
Nivel Físico
En el nivel físico se manipulan como elementos de entrada las formas geométricas que
se corresponden con las máscaras de difusión utilizadas en el proceso de fabricación de
los circuitos integrados del computador. Determinadas disposiciones de estas formas
representan dispositivos electrónicos concretos, tales como transistores, resistencias, etc.,
que son los elementos de salida del nivel físico. En este nivel se suele utilizar como
herramienta de estudio software de manipulación gráfica con restricciones.
Nivel Electrónico
En este nivel los elementos de salida, es decir, los biestables y las puertas lógicas, se
obtiene a partir de dispositivos electrónicos (resistencias, transistores, etc.) conectados
según una determinada topología. Como metodología de estudio (análisis y síntesis) en
este nivel se utilizan 4 técnicas cuantitativas de análisis en el plano eléctrico-temporal,
fundamentalmente ecuaciones algebraicas y diferenciales.
Nivel Lógico
Los elementos de entrada a este nivel son los biestables y las puertas lógicas, y los de
salida son módulos combinacionales y secuenciales tales como multiplexores,
codificadores, sumadores, registros, contadores, etc. Este nivel de estudio dispone de sus
propias técnicas de análisis y síntesis. El comportamiento de un circuito combinacional
se representa con una función lógica que admite una expresión algebraica manipulable
simbólicamente dentro de un formalismo matemático: el álgebra de conmutación. Para
los circuitos secuenciales se utiliza la teoría de las máquinas de estados finitos.
Transferencia de Registros (RT)
Este es el nivel que separa el hardware del software. Los elementos básicos de entrada
son las transferencias y transformaciones posibles de información en la ruta de datos de
un computador. Con ellos se construyen las instrucciones máquina y su método de
secuenciamiento, es decir, lo que se denomina un lenguaje máquina. Lo más significativo
de este nivel es que con él comienzan los niveles propiamente simbólicos, es decir, niveles
cuyos componentes básicos no son objetos físicos, sino símbolos relacionados por un
lenguaje, el instrumento por excelencia del conocimiento simbólico
El Sistema Operativo (SO) no constituye un nivel del mismo tipo que los demás, por
ejemplo, el lenguaje máquina o el lenguaje de alto nivel. En realidad, se trata de un gestor
de determinados recursos del nivel máquina que por la frecuencia y complejidad de uso
resulta más eficiente utilizarlos agrupados en una especie de máquina virtual que es el
SO.
Este nivel requiere un proceso de traducción al nivel máquina que es realizado por un
programa denominado compilador. Se trata de un programa que toma como dato de
entrada un programa fuente escrito en un lenguaje de alto nivel, y produce como salida
un programa objeto escrito en lenguaje máquina con una semántica equivalente (igual
significado).
Algoritmos
Aplicaciones
ORGANIZACIÓN
Tipos de computadoras:
Similar arquitectura
Distinta organización
Las familias de computadores hacen posible que existan máquinas de la misma familia
con distinta
Tecnologia Prestaciones
Velocidad Precio
Todos los miembros de una misma familia pueden ejecutar los mismos programas
Las máquinas de gama alta de una familia pueden ejecutar los mismos programas que
las máquinas de gama baja
Lo contrario (compatibilidad hacia abajo) no suele ser cierto
Memoria: está dividida en celdas cuyo contenido es variable y son identificadas con
un número fijo llamado “dirección de memoria”. La capacidad total de la memoria
está dada por la cantidad de celdas disponibles. Las celdas tienen datos e instrucciones
(a diferencia de la arquitectura Harvard que tiene una memoria para datos y otra para
instrucciones).
UAL: unidad encargada de realizar operaciones elementales de tipo aritmético (sumas
y restas) y lógicas (comparaciones, NOT, XOR, etc.)
UC: controla y gobierna todas las operaciones (búsqueda, decodificación y ejecución
de instrucciones).
Dispositivo de E/S: gestiona la transferencia de información entre los periféricos y la
memoria central.
CARACTERÍSTICAS PRINCIPALES
Banco de Registros
Registros especiales
Buses internos
Caminos de interconexión entre los elementos anteriores
Genera las señales necesarias para que la unidad de proceso ejecute las instrucciones de
forma adecuada
Primera Generación
El invento del transistor hizo posible una nueva Generación de computadoras, más
rápidas, más pequeñas y con menores necesidades de ventilación. Sin embargo, el costo
seguía siendo una porción significativa del presupuesto de una Compañía. Las
computadoras de la segunda generación también utilizaban redes de núcleos magnéticos
en lugar de tambores giratorios para el almacenamiento primario. Estos núcleos contenían
pequeños anillos de material magnético, enlazados entre sí, en los cuales podían
almacenarse datos e instrucciones. Los programas de computadoras también mejoraron.
Los programas escritos para una computadora podían transferirse a otra con un mínimo
esfuerzo las computadoras de la 2da Generación eran sustancialmente más pequeñas y
rápidas que las de bulbos
Quinta generación
Sexta generación
Bibliografía
http://www.fdi.ucm.es/profesor/mendias/512/docs/tema3.pdf
http://web.fi.uba.ar/~mparnisari/files/7503.pdf
http://www.fdi.ucm.es/profesor/jjruz/WEB2/Temas/EC1.pdf
http://www.mailxmail.com/curso-arquitectura-computadores-diseno-coste-
rendimiento/rendimiento-computador-evolucion
CUESTIONARIO
3.- Completar