Tabla de contenido:
Definición - ¿Qué significa Harvard Architecture?
La arquitectura de Harvard es un término para un sistema informático que contiene dos áreas separadas para comandos o instrucciones y datos. En la arquitectura de Harvard, los medios, el formato y la naturaleza de las dos partes diferentes del sistema pueden ser diferentes, ya que los dos sistemas están representados por dos estructuras separadas.
Techopedia explica Harvard Architecture
Algunos ejemplos de arquitecturas de Harvard involucran sistemas informáticos tempranos donde la entrada de programación podría estar en un medio, por ejemplo, tarjetas perforadas, y los datos almacenados podrían estar en otro medio, por ejemplo, en cinta. Las computadoras más modernas pueden tener procesos modernos de CPU para ambos sistemas, pero los separan en un diseño de hardware.
La arquitectura de Harvard, con su estricta separación de los procesos de código y datos, puede contrastarse con una arquitectura de Harvard modificada, que puede combinar algunas características de los sistemas de código y datos mientras preserva la separación en otros. Un ejemplo es el uso de dos cachés, con un espacio de direcciones común. También se puede contrastar con una arquitectura von Neumann, llamada así por John von Neumann, que no se enfoca en separar la entrada de los datos.
