La arquitectura Harvard almacena las instrucciones y datos en cachés separadas para mejorar el rendimiento, mientras que la arquitectura von Neumann usa la misma memoria para ambos. La arquitectura Harvard es más rápida cuando las frecuencias de lectura son similares, mientras que la von Neumann no requiere dispositivos externos pero es más lenta debido al único bus.
1. UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA ANTONIO
JOSE DE SUCRE VICERRECTORADO “LUIS CABALLERO MEJIAS”
NÚCLEO CHARALAVE INGENIERIA MECATRONICA
COMPUTACION I
SEMESTRE 2012-I
ARQUITECTURA
HARVARD Y VON NEUMANN
BACHILLER:
ENRIQUE GONZALEZ 2008247076
2. ARQUITECTURA HARVARD
El término proviene de la
computadora harvard mark , que
almacenaba las instrucciones en
cintas perforadas y los datos en
interruptores.
3. CARACTERISTICA
Cuenta con la
memoria de Las
programa y la Consta de Instrucciones
memoria de dos partes la y los datos se
datos CPU que almacenan en
separadas y procesa los caches
solo accesibles datos y la Separadas
a través de memoria que para mejorar
buses los guarda. el
distintos. rendimiento.
VENTAJA
Al almacenar las El tiempo de acceso a las
instrucciones y datos en instrucciones puede superponerse
con el de los datos, logrando una
caches diferentes se mejora mayor velocidad en cada
el rendimiento. operación.
4. DESVENTAJA
Solo funciona mejor
Hay que duplicar los
cuando la frecuencia
sistemas de
de lectura de
comunicación entre la
instrucciones y de
CPU y la memoria, lo
datos es
cual hace más
aproximadamente la
complejo su diseño.
misma
5. ARQUITECTURA VON NEUMONN
es una familia de
arquitectura de
computadoras que
utilizan el mismo
dispositivo de
almacenamiento tanto
para las instrucciones
como para los datos (a
diferencia de la
arquitectura harvard.
6. CARACTERISTICA.
El concepto de programa
Esto se volvió menos A gran escala, la
almacenado cambió por
importante cuando el habilidad de tratar
completo, se pensó en
índice de registros y el instrucciones como datos
un computado que en su
direccionamiento es lo que hacen
diseño contenía un
indirecto se convirtieron los ensambladores, com
conjunto de instrucciones
en algo habitual en la piladores y otras
que podían ser
arquitectura de herramientas de
almacenadas en
computadores . El código programación
memoria, o sea, un
automodificable fue en automáticas. Se pueden
programa que detallaba
gran parte ganando "escribir programas para
la computación del
posiciones. escribir programas".
mismo.
VENTAJAS
No hace falta ningún
dispositivo de medio La limitación de la longitud
externo para la ejecución de las instrucciones por el
de las instrucciones. bus de datos
7. DESVENTAJA
La limitación de la
velocidad de
operación a causa del
Crea cierta ralentización bus único para datos
debido a que e instrucciones que
instrucciones desde la
memoria junto con los no deja acceder
datos deben pasar por simultáneamente a
un único canal. unos y otras, lo cual
impide superponer
ambos tiempos de
acceso