Академический Документы
Профессиональный Документы
Культура Документы
Detalles de memoria
En la arquitectura Harvard, no hay necesidad de hacer que las dos memorias
compartan caractersticas. En particular, pueden diferir la anchura de palabra, el
momento, la tecnologa de implementacin y la estructura de direccin de memoria.
En algunos sistemas, se pueden almacenar instrucciones en memoria de solo
lectura mientras que, en general, la memoria de datos requiere memoria de lectura-
escritura. En algunos sistemas, hay mucha ms memoria de instrucciones que
memoria de datos as que las direcciones de instruccin son ms anchas que las
direcciones de datos.
Contraste con arquitecturas von Neumann[
Bajo arquitectura de von Neumann pura, la CPU puede estar bien leyendo una
instruccin o leyendo/escribiendo datos desde/hacia la memoria pero ambos
procesos no pueden ocurrir al mismo tiempo, ya que las instrucciones y datos usan
el mismo sistema de buses. En una computadora que utiliza la arquitectura Harvard,
la CPU puede tanto leer una instruccin como realizar un acceso a la memoria de
datos al mismo tiempo, incluso sin una memoria cach. En consecuencia, una
arquitectura de computadores Harvard puede ser ms rpida para un circuito
complejo, debido a que la instruccin obtiene acceso a datos y no compite por una
nica va de memoria.
Adems, una mquina de arquitectura Harvard tiene distintos cdigo y espacios de
direccin de datos: direccin de instruccin cero y direccin de datos cero son cosas
distintas. La instruccin cero direccin podra identificar un valor de veinticuatro bits,
mientras que direccin de datos cero podra indicar un byte de ocho bits que no
forma parte de ese valor de veinticuatro bits.
En Contraste con la arquitectura Harvard modificada
Una mquina de arquitectura Harvard modificada es muy similar a una mquina de
arquitectura Harvard, pero relaja la estricta separacin entre la instruccin.
Cuadro comparativo