Arquitecturas De Computadora
Centro Universitario de Ciencias Exactas e Ingenierías
Sistemas Digitales III
Tarea 2
Nombre: Mauro Alejandro García Larios
Sección: D-04
Código: 208437521
Maestro: Velázquez Mora Eduardo
Arquitectura Von Neumann
Se compone de las siguientes unidades o bloques:
* Unidad de Memoria Principal.
* Unidad Aritmético-lógica.
* Unidad deControl.
* Unidad de Entrada/Salida.
Memoria Principal
Se compone de un conjunto de celdas del mismo tamaño (número de bits).
Cada celda está identificada por un número binario único, denominado dirección.
Una vez seleccionada una celda mediante su correspondiente dirección, se pueden hacer dos operaciones:
* Lectura. Permite conocer el valor almacenado anteriormente.
* Escritura.Almacena un nuevo valor.
En la arquitectura Von Neumann, la M. P. almacena tanto las instrucciones máquina como los datos.
Unidad Aritmético-Lógica (U. A. L.).
Realiza las operaciones elementales, tanto aritméticas como lógicas, que implementa el computador: suma, resta, AND, OR, NOT, etc.
Los datos con los que opera se leen de la M. P., y pueden almacenarse temporalmente en los registrosque contiene la U. A. L.
Unidad de Control (U. C.).
Ejecuta las instrucciones máquina almacenadas en la M. P. Para ello captura las instrucciones de la MP y las decodifica, según el tipo de instrucción, genera las señales de control a todas las unidades del computador para poder realizar su ejecución. En la figura estas señales se indican mediante trazos.
Tiene un registro apuntador,denominado Contador de Programa, que en cada instante contiene la dirección de la próxima instrucción a ejecutar
Unidad de Entrada/Salida (U. E/S.).
Realiza la transferencia de información con las unidades externas, denominadas
Periféricos: unidades de almacenamiento secundario (disco duro, disquette, cinta, etc.), impresoras, terminales, etc.
Generalmente los programas y los datos tienen un tamañoelevado por lo que no se pueden almacenar por completo en la MP. Por otra parte, el usuario de un computador tiene la necesidad de ejecutar varios programas, simultáneamente.
Por ello, se utiliza la memoria secundaria (MS), que se considera como un periférico. La MS es más lenta que la principal, pero tiene una mayor capacidad de almacenamiento.
Como para ejecutar un programa este debe estar enla M.P., la U. C. genera las señales necesarias a la U. E/S. para transferir los datos y los programas desde la
M.S. a la M.P.
Además la U. E/S. permite otras operaciones, como visualizar en una pantalla (terminal) o imprimir en papel (impresora) los resultados obtenidos.
Buses.
Además de las 4 unidades básicas, en un computador existen conjuntos de señales, que se denominan buses, y cuyafunción es transferir las instrucciones y los datos entre las distintas unidades.
Estos buses se representan en la figura mediante flechas de trazo continuo. Se suelen distinguir tres tipos de buses:
* Bus de direcciones.
* Bus de datos.
* Bus de control.
Unidad Central de Proceso (U.C.P.).
Es el conjunto formado por la U.C., los registros y la U.A.L., es decir es el bloque encargadode ejecutar las instrucciones.
Con la aparición de los circuitos integrados, y en concreto a partir de los años
70, cuando la tecnología alcanzó el nivel de integración adecuado, se integró en una sola pastilla la U.C.P. A este circuito integrado se le denomina Microprocesador.
Arquitectura Harvard
El término Arquitectura Harvard originalmente se refería a las arquitecturas de computadorasque utilizaban dispositivos de almacenamiento físicamente separados para las instrucciones y para los datos (en oposición a la Arquitectura Eckert-Mauchly). El término proviene de la computadora Harvard Mark I, que almacenaba las instrucciones en cintas perforadas y los datos en interruptores.
La memoria de programa y la memoria de datos constituyen dos espacios de Memoria separados.
El acceso...
Regístrate para leer el documento completo.