Anda di halaman 1dari 14

Arquitecturas

Prof. Patricio Corts Aburto

Arquitectura Von Neumann

En 1940 el matemtico John Von Neumann define la arquitectura bsica de un sistema de cmputo

Unidad Central de Procesos (CPU)


Registros internos Unidad de Control Unidad de procesos

Unidad de Memorias
Unidad de Entradas y Salidas

Prof. Patricio Corts

Von Neumann

Caractersticas

Memoria de Datos y de Programa JUNTAS El acceso al programa y a los datos se realiza por el mismo bus Lentitud en la ejecucin de instrucciones (comparado con arquitectura Harvard)

Prof. Patricio Corts

En general para un sistema de cmputo

Unidad Central de Procesos (CPU)

Registros internos:

Bloques de flip-flop que permiten el almacenamiento de los datos bsicos con los cuales va a trabajar la CPU

Unidad de Control:

Su funcin es enviar, consecutivamente, instrucciones del programa desde la memoria hasta la unidad de proceso

Unidad de Procesos (ALU):

Donde se decodifican y ejecutan las instrucciones

Prof. Patricio Corts

En general para un sistema de cmputo

Unidad de Memorias

En ella se almacena el programa a ejecutar, en forma de secuencia de instrucciones Adems almacena los datos necesarios dentro del programa

Unidad de Entrada y Salida

Realiza la comunicacin con el mundo exterior

Prof. Patricio Corts

En general para un sistema de cmputo

Buses

De Direcciones

Es el empleado por la CPU para seleccionar la direccin de memoria o el dispositivo de E/S con el cual va a intercambiar informacin

De Datos

Es el conjunto de conductores a travs del cual el microprocesador intercambia informacin con la unidad de memoria o E/S seleccionada mediante el bus de direcciones

De Control

Conjunto de lneas por las que circulan las seales auxiliares de gobierno y sincronizacin del sistema.
Prof. Patricio Corts

Von Neumann

Prof. Patricio Corts

Unidad Central de Procesos (CPU)

Registros internos

De Desplazamiento Contadores

De Direcciones
De Datos Especiales (PC o program counter)

Prof. Patricio Corts

Unidad Central de Procesos (CPU)

Unidad de Control

Prof. Patricio Corts

Unidad Central de Procesos (CPU)

Unidad de Procesos

ALU (Unidad Lgico Aritmtica): realiza operaciones aritmticas y lgicas Acumulador: contiene el resultado de la ltima operacin realizada por la ALU 2 Operando: contiene el siguiente operando para ejecutar la siguiente instruccin

Registro de Estado: contiene bits (flags) de informacin (Zero, Carry, etc)


Prof. Patricio Corts

Von Neumann

Desventajas: Una instruccin puede ocupar varios bytes, con lo cual necesitaremos muchos ciclos de reloj para leer dicha instruccin Se corre el riesgo de estar leyendo una instruccin y se crea que leemos un dato (se requiere sincronizacin) Usa un repertorio de instrucciones bastante grande, llamado CISC (Complex Instruction Set Computer)

Esto hace que la ejecucin de un programa sea ms lenta


Prof. Patricio Corts

Arquitectura Harvard

La arquitectura Harvard se caracteriza por tener la memoria de datos separada de la memoria del programa y stas, a su vez, unidas a la CPU a travs de buses independientes Ventajas:

tanto el cdigo de operacin como el dato asociado a ste estn en la misma posicin (por tanto, su lectura es mucho ms rpida) Tcnica PIPELINING o Segmentacin

Se dividen las instrucciones en distintas etapas

Usa un repertorio de instrucciones ms pequeo RISC: (Reduced Instruction Set Computer)


Prof. Patricio Corts

Harvard

Prof. Patricio Corts

RESUMEN

Cul es Von Neumann y cul es Harvard?

Prof. Patricio Corts

Anda mungkin juga menyukai