Está en la página 1de 2

¿Qué es la arquitectura de Von Neumann?

Es una unidad de procesamiento y control que tiene registros de


instrucciones, tiene también un contador de programa, una memoria
que almacena datos, mecanismos de entrada y salida, así como
almacenamiento masivo externo.
Características de la arquitectura de Von Neumann
Algunas de sus características de la arquitectura de Von Neumann, es
que tiene un único espacio de memoria de lectura y escritura, que
contiene instrucciones y datos necesarios. También lo que viene
siendo el contenido de la memoria es accesible por posición, esto
independientemente de que se acceda a datos o a instrucciones.
Otra cosa es que la ejecución de las instrucciones se produce de
manera secuencia.
Ventajas.
Las ventajas de esta arquitectura, permite código automodificable, es
fácil de diseñar la arquitectura electrónica y que los datos e
instrucciones son recuperaos de forma secuencial.
Desventajas.
Debido a que la memoria es común a los datos y las instrucciones, el
proceso de ejecución de todo es aun mas lento debido a dos accesos
a memoria. La limitación de la velocidad de operación a causa del bus
único para datos e instrucciones que no deja acceder
simultáneamente a unos y otras, lo cual impide superponer ambos
tiempos de acceso.
¿Qué es la arquitectura de Harvard?
Es una arquitectura que procesa datos y los ejecutar las instrucciones
al mismo tiempo, almacena las instrucciones sobre citas perforadas y
también los datos en interruptores electromecánicos.
Contenida por pistas de almacenamiento y señal físicamente
separadas para las instrucciones y para los daros.
Características de la arquitectura de Harvard
La unidad de control de esta es un sistema secuencial síncrono que
puede poseer dos buses de cableado o programable, esto según las
direcciones diferentes lo cual posea un circuito combinado.
El circuito combinacional es capaz de realizar una unidad de control
operacional y tomar decisiones que deben programarse para
funciones de su resultado de teoría que solo sea en un ciclo.
Ventajas.
El tamaño de las instrucciones no está relacionado con el de los datos,
y por lo tanto puede ser optimizado para que cualquier instrucción
ocupe una sola posición de 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 operación.
Desventajas.
Al tener el único bus de entrada y salida, si la instrucción ocupa mas
de un byte tendrá que hacer varias lecturas en la memoria, lo que
significa mas ciclos de reloj.
También la limitación de la velocidad de operación a causa del bus
único para datos e instrucciones que no deja acceder
simultáneamente a unos y otras, lo cual impide superponer ambos
tiempos de acceso.
Diferencias.
La principal diferencia entre estas dos arquitecturas se encuentra en el
mapa de memoria de la de Von Neumann hay un único espacio de
memoria para datos y para instrucciones, en la de Harvard hay dos
espacios separados, un espacio de memoria que son para los datos y
un espacio para las instrucciones.

También podría gustarte