Вы находитесь на странице: 1из 2

Cmo funciona el computador de Harvard

Este modelo, que utilizan los Micro controladores PIC, tiene la unidad central de
proceso (CPU) conectada a dos memorias (una con las instrucciones y otra con los datos) por
medio de dos buses diferentes. En la arquitectura Harvard, no hay necesidad de hacer que las
dos memorias compartan caractersticas. La arquitectura Harvard se caracteriza por utilizar
dispositivos de almacenamiento fsicamente separados para las instrucciones y para los
datos.
El trmino proviene de la computadora Harvard Mark I, que almacenaba las instrucciones en
cintas perforadoras y los datos en interruptores.
El IBM Automatic Sequence Controlled Calculator (ASCC), mas conocido como Harvard Mark I
O Mark I, fue el primer ordenador electromecnico, construido en la universidad de Harvard
por Howard H. Aiken en 1994, con la subvencin de IBM.
Funcionaba con rels, se programaba con interruptores y lea los datos en cintas de papel
perforado.
La principal caracterstica de este tipo de Arquitectura es que al contar con 2 medios distintos
para el almacenamiento de los datos y las instrucciones (adems de contar cada uno con un
bus independiente), permite al CPU acceder de manera independiente y simultnea a ambas
memorias obteniendo mayor velocidad de respuesta por parte del procesador
CPU (Unidad Central de procesamiento): Es el componente principal de la computadora, se
encarga de interpretar las instrucciones contenidas en los programas y procesa los datos.
Memoria: Son los dispositivos que retienen datos informticos durante algn intervalo de
tiempo. Las memorias de computadora proporcionan una de las principales funciones de la
computadora moderna la retencin o almacenamiento de informacin.
Memoria secundaria: Se utiliza para guardar de forma permanente lo que est en memoria
RAM.
Memoria principal: en ella se almacenan los programas y datos para que puedan ser
procesados. Existen 2 tipos:
Memoria de datos RAM: Se encarga de almacenar datos e instrucciones de manera temporal
Es voltil, es decir, pierde sus datos una vez apagado el equipo.
Memoria de instrucciones ROM: Permite solo la lectura de la informacin contenida en ella
pero no su escritura, aqu se almacenan las instrucciones del programa.
En esta arquitectura, el hecho de tener un bus separado para que el programa y otro para los
datos permite que el CPU pueda acceder a los datos para completar la ejecucin de una
instruccin, y al mismo tiempo leer la siguiente instruccin a ejecutar evitando as la creacin
de cuellos de botella y obteniendo un mejor desempeo.
Las ventajas
El tamao de las instrucciones no est relacionado con el de los datos, y por lo tanto puede
ser optimizado para que cualquier instruccin ocupe una sola posicin de la memoria de
programa, logrando as mayor velocidad y menor longitud de programa.
El tiempo de acceso a las instrucciones puede superponerse con el de los datos logrando una
mayor velocidad en cada operacin.
La arquitectura de Harvard ofrece una solucin al problema de cuello de botella de la
arquitectura Von Neumann: Las instrucciones y los datos se almacenan en caches separadas
para mejorar el rendimiento.
Por otro lado, tiene el inconveniente de tener que dividir la cantidad de cache entre los dos,
por lo que funciona mejor solo con la frecuencia de lecturas de instrucciones y de datos es
aproximadamente la misma

Вам также может понравиться