Você está na página 1de 16

Arquitectura

de
Computadoras
Arquitecturas
– Von Neumann
– Harvard
– Otras (Multiprocesador,
Sistemas distribuidos)
Arquitectura de Computadores

Corresponde a la estructura, organización, e interconexión de las


diversas partes de un computador

 Arquitectura del set de instrucciones  Organización funcional


 Cantidad de instrucciones  Registros
 Tamaño de las instrucciones  Interconexión entre los componentes
 Maneras de acceder a memoria  Mecanísmos de Entrada/Salida (I/O)
 Jerarquías de memoria
Arquitectura de Computadores

• Que hace un computador.


– Almacenar Datos (leer - escribir).
– Almacenar Programas.
– Ejecutar operaciones sobre datos.
– Ejecutar algoritmos.
– Recibir nuevos datos.
– Entregar resultados.
Arquitectura de Computadores

John von Neumann (se pronuncia «fon


noiman»)
(28 de diciembre de 1903 - 8 de febrero de 1957)

Fue un matemático húngaro-


estadounidense, de ascendencia judía.

Fue pionero de la computadora digital


moderna y de la aplicación de la teoría
operadora a la mecánica cuántica.

Participó del Proyecto Manhattan


Arquitectura de Computadores

Trabajó con Eckert y Mauchly en la


Universidad de Pennsylvania, donde
publicó un artículo acerca del
almacenamiento de programas.

El concepto de programa almacenado


permitió la lectura de un programa
directamente desde la memoria del
computador, así como la ejecución de las
instrucciones del mismo sin necesidad de
un medio externo (cinta).

(Tomado de Wikipedia: John von Neumann)


Arquitectura de Computadores

• John von Neumann propuso una manera de


estructurar un computador.
Memoria
– Almacenar Datos (leer - escribir).
– Almacenar Programas. CPU
– Ejecutar operaciones sobre datos.
– Ejecutar algoritmos.
Input/Output
– Recibir nuevos datos.
– Entregar resultados.
Arquitectura de Computadores
Arquitectura de Computadores

CPU, Memoria e I/O se comunican a través de Buses

Data Bus

Control

Memoria CPU I/O


Control

Address Bus
ARQUITECTURA VON NEUMANN

Computadores digitales fue establecida en 1945


por Von Neumann.
Este tipo de arquitectura consta de los siguientes
bloques:
• Memoria principal
• Unidad aritmético-lógica
• Unidad de control
• Unidad de entrada/salida
• Buses
MEMORIA PRINCIPAL
• Se emplea para almacenar datos o
instrucciones.
• Cada celda está compuesta de un número
de bits que nos da el ancho de palabra de
la memoria.
UNIDAD ARITMÉTICO-LÓGICA

• Permite realizar las operaciones


elementales (AND, OR, NAND, NOR,
suma, resta, etc.). Estas operaciones las
realiza con datos procedentes
normalmente de la memoria y los
resultados parciales los almacena o no
temporalmente en algunos registros que
suele tener la propia unidad aritmética.
UNIDAD DE CONTROL

• Es la unidad que gobierna y gestiona


el comportamiento de un computador.
UNIDAD DE ENTRADA/SALIDA

• realiza la transferencia de información con


el exterior, con las unidades que se
conocen con el nombre de periféricos.
BUSES

• Bus de datos: circulan los datos de las


operaciones que se van a efectuar.
• Bus de direcciones: circulan las direcciones
de memoria donde se encuentra almacenado
algún tipo de información a la que se desea
acceder.
• Bus de control : circulan las señales de control
generadas por la unidad de control para la
ejecución de las instrucciones.

Você também pode gostar