Arquitecturas Harvard y Von Neumann
ARQUITECTURA HARVARD
La realización de una máquina electrónica se lleva a cabo por medio de una Unidad Central de Procesamiento (CPU) y dos memorias que almacenan por separado lasinstrucciones y los datos tanto de entrada como de salida. Esta configuración de dispositivos se conoce como “Arquitectura Harvard”, término que procede del primer computador digital automático electromecánicoel “Harvard Mark I” (1994) diseñado conjuntamente por IBM y la Universidad de Harvard.
En el siguiente diagrama, las direcciones de las flechas se refieren al bus de datos. En el caso de la memoria deinstrucciones indica una memoria de solo lectura y en el caso de la memoria de datos una memoria de lectura-escritura.
La arquitectura Harvard utiliza memorias separadas para instrucciones ydatos. En este caso la memoria de programa (que almacena instrucciones) tiene su bus de direcciones (de instrucciones), su propio bus de datos (más bien un bus de instrucciones) y su bus de control. Porotra parte, la memoria de datos tiene sus propios buses de direcciones, datos y control, independientes de los buses de la memoria de programa. La memoria de programa es sólo de lectura, mientras queen la de datos se puede leer y escribir.
ARQUITECTURA DE VON NEUMANN
La arquitectura de una computadora es la organización que tiene en sus componentes electrónicos, y la manera como éstos estánintegrados para funcionar.
A finales de la década de los 40, John Von Neumann, publicó una nueva arquitectura conocida con su nombre. En esta arquitectura tanto las instrucciones como los datoscomparten una misma memoria. El bus de memoria es de lectura escritura.
En esta arquitectura las instrucciones no se diferencian de los datos, ambos son números, todo depende del uso que se le asigne. Eneste tipo de arquitectura es muy común tener un programa que se utiliza para tomar datos externos a la máquina, almacenarlos como datos en la memoria y ejecutar los datos como instrucciones, por...
Regístrate para leer el documento completo.