1. Republica Bolivariana de Venezuela
Ministerio del Poder Popular para la
Educación
Charallave
Unexpo
Carlos Graterol
EXP:2009107007
2. Arquitectura de von
Neumann
La arquitectura de Von
Neumann es una familia de
arquitecturas de
computadoras que utilizan el
mismo dispositivo de
almacenamiento tanto para
las instrucciones como para
los datos
La mayoría de computadoras modernas
están basadas en esta
arquitectura, aunque pueden incluir
otros dispositivos adicionales, (por
ejemplo, para gestionar
las interrupciones de dispositivos
externos como ratón, teclado, etc).
3. Arquitectura
Harvard
Originalmente, el
término Arquitectura
Harvard hacía referencia a
las arquitecturas de
computadoras que utilizaban
dispositivos de
almacenamiento físicamente
separados para las
instrucciones y para los
datos (en oposición a
la Arquitectura de von
Neumann . El término
proviene de la
computadora Harvard Mark
I, que almacenaba las
instrucciones en cintas
perforadas y los datos en
interruptores .
Las instrucciones y los datos se almacenan en cachés separadas para mejorar el
rendimiento. Por otro lado, tiene el inconveniente de tener que dividir la cantidad de
caché entre los dos, por lo que funciona mejor sólo cuando la frecuencia de lectura
de instrucciones y de datos es aproximadamente la misma.
4. ARQUITECTURA VON NEUMANN
ARQUITECTURA HARVARD
Memoria
Dispositivos de
Programa Entrada/salida PROCESADOR
Área de Bus de Direcciones
Datos
Bus de Datos
Área de
Registros
Codigos
Unidad
Memoria
de
ALU Control
5. Diferencias
Arquitectura Von Neumann Arquitectura Harvard
Los datos y los programas Los datos y programas se
se almacenan en la almacenan en dispositivos
memoria y son gestionados de memoria
por el mismo sistema de independientes y
manejo de información manejados por diferentes
Un equipo que utiliza la subsistemas.
arquitectura Von
neumann, sin caché, el En la arquitectura Harvard
CPU puede ser la el CPU puede ser una
lectura/instrucción/escritura instrucción y los adtos de
, es decir, ambas acceso a la memoria el
operaciones no pueden mismo tiempo sin memoria
realizarse simultáneamente caché
6. Hoy en día la gran mayoría d
elos equipos son construidos
con la arquitectura Von
Neumann debido a las
capacidades dinámicas del
diseño, como la
implementación y operación
de un programa en vez de
dos, aunque puede ser mas
lenta para determinadas
tareas, es más flexible y
permite mas conceptos
como la programación
libre, procesador de
textos, etc.