Arquitectura Harvard

Arquitectura Harvard

Arquitectura Harvard

Arquitectura Harvard

El término Arquitectura Harvard originalmente se refería 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.

Todas las computadoras constan principalmente de dos partes, la CPU que procesa los datos, y la memoria que guarda los datos. Cuando hablamos de memoria manejamos dos parámetros, los datos en sí, y el lugar donde se encuentran almacenados (o dirección). Los dos son importantes para la CPU, pues muchas instrucciones frecuentes se traducen a algo así como "coge los datos de ésta dirección y añádelos a los datos de ésta otra dirección", sin saber en realidad qué es lo que contienen los datos.

En los últimos años la velocidad de las CPUs ha aumentado mucho en comparación a la de las memorias con las que trabaja, así que se debe poner mucha atención en reducir el número de veces que se accede a ella para mantener el rendimiento. Si, por ejemplo, cada instrucción ejecutada en la CPU requiere un acceso a la memoria, no se gana nada incrementando la velocidad de la CPU - este problema es conocido como 'limitación de memoria'.

Se puede fabricar memoria mucho más rápida, pero a costa de un precio muy alto. La solución, por tanto, es proporcionar una pequeña cantidad de memoria muy rápida conocida con el nombre de caché. Mientras los datos que necesita el procesador estén en la caché, el rendimiento será mucho mayor que si la caché tiene que obtener primero los datos de la memoria principal. La optimización de la caché es un tema muy importante de cara al diseño de computadoras.

La arquitectura Harvard ofrece una solución particular a este problema. 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. Esta arquitectura suele utilizarse en DSPs, o procesador de señal digital, usados habitualmente en productos para procesamiento de audio y video.

Véase también

Obtenido de "Arquitectura Harvard"

Wikimedia foundation. 2010.

Игры ⚽ Поможем сделать НИР

Mira otros diccionarios:

  • Arquitectura Harvard — El término Arquitectura Harvard originalmente se refería 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 von Neumann) …   Enciclopedia Universal

  • Arquitectura de von Neumann — Saltar a navegación, búsqueda Diagrama de la arquitectura 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… …   Wikipedia Español

  • Arquitectura de computadoras — Saltar a navegación, búsqueda Una visión típica de una arquitectura de computadora como una serie de capas de abstracción: hardware, firmware, ensamblador, kernel, sistema operativo y …   Wikipedia Español

  • Arquitectura Von Neumann — La arquitectura Von Neumann se refiere a las arquitecturas de computadoras que utilizan el mismo dispositivo de almacenamiento tanto para las intrucciones como para los datos (a diferencia de la arquitectura Harvard). El término se acuñó en el… …   Enciclopedia Universal

  • Arquitectura en Estados Unidos — Saltar a navegación, búsqueda El Chrysler Building (a la izquierda) y el Empire State Building (a la derecha), Nueva York, 1929 1931, Art Déco. Estados Unidos tiene una historia relativamente reciente y los …   Wikipedia Español

  • Arquitectura moderna — Saltar a navegación, búsqueda Pabellón de Alemania en la Exposición Internacional de Barcelona (1929), del arquitecto Mies van der Rohe. Arquitectura moderna es un término muy amplio que designa el conjunto de corrientes o estilos de …   Wikipedia Español

  • Harvard, Universidad de — La institución de educación superior más antigua de EE.UU., ampliamente reconocida como una de las más prestigiosas. Fundada en 1636 en Cambridge, Mass., se le llamó Harvard College en honor al clérigo puritano John Harvard (n. 1607–m. 1638), que …   Enciclopedia Universal

  • Microcontrolador — Motorola 68HC11 y chips de soporte. Un microcontrolador (abreviado μC,UC o MCU) es un circuito integrado programable, capaz de ejecutar las órdenes grabadas en su memoria. Está compuesto de varios bloques funcionales, los cuales cumplen una tarea …   Wikipedia Español

  • Palabra (informática) — Saltar a navegación, búsqueda Para otros usos de este término, véase Palabra (desambiguación). En el contexto de la informática, una palabra es una cadena finita de bits que son manejados como un conjunto por la máquina. El tamaño o longitud de… …   Wikipedia Español

  • RISC — DEC Alpha AXP 21064, un microprocesador RISC En la arquitectura computacional, RISC (del inglés reduced instruction set computer) es un tipo de microprocesador con las siguientes características fundamentales: Instrucciones de tamaño fijo y… …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”