Sunteți pe pagina 1din 9

Introducción

La Arquitectura de Harvard es uno de los componente que ha generado desarrollo a lo


largo de los años y su funcionalidad ha trascendido los años esto es porque su estructura a
logrado generar un desarrollo en la productividad convirtiéndose en uno de los dentro de la
informática y es una estructura que logra mejorar con los años a causa de sus
modificaciones y su versatilidad para aumentar sus componentes como son los
microcontroladores que guardan los datos e instrucciones específicos y logre en envió de
esta información con mayor velocidad al procesador principal esto es un factor muy
importante porque destaca la practicidad de enviar como también recibir información
mediante sus componentes que están completamente separados y que evita el cuello de
botella aunque esta arquitectura necesita un espacio mayor que la arquitectura de Von
Neumann
1. Arquitectura de Harvard

la arquitectura de Harvard es una arquitectura computacional que tiene como mecanismo


señales físicamente separadas donde se componían las instrucciones y los datos este
término viene de la computadora Harvard Mark 1 y el primer ordenador electromecánico
construido en IBM y enviado a Harvard en 1947 este ordenador tenia componentes basados
en una maquina analítica con 760.000 ruedas y 800 kilómetros de cable y su función era
mediante señales electromagnéticas para mover partes mecánicas, inicialmente su función
era realizar cálculos básicos de matemáticas y ecuaciones que tomaban entre 3 a 5 segundos
por calculo, este ordenador leía los datos mediante cintas de papel perforado mediante
señales eléctricas de 24 bits de ancho este proceso no podía ser cargado por sí mismo en
este caso el operador era quien cargaba esta función

En la actualidad aún se utilizan estas señales ya que es funcional y generan un rendimiento


para las tareas que necesitan un mayor soporte y eficiencia que la humanidad requiere en
estos últimos tiempos y para estos casos a lo largo de los años la estructura de Harvard ha
tenido varias modificaciones donde la memoria de instrucciones son accedidas por medio
de datos

2. Características de la arquitectura de Harvard modificada

 Memoria de instrucciones y datos establecidos en diferentes espacios y direcciones


 La CPU (unidad central de proceso) está completamente separada de la memoria de
instrucciones y datos ya que tienen caminos de hardware separados
 Los datos y memoria de instrucciones pueden ser accedidos de diferentes maneras

Gráfico 1 arquitectura estándar de Harvard

.
Componentes de la arquitectura de Harvard donde describe la Memoria de instrucciones, datos, E/S, UAL
establecidos en diferentes direcciones mediante conectores que trabajan entre si.

3. Arquitectura de Harvard modificada o mejorada

Dentro de las características que diferencian a la arquitectura de Harvard modificada de su


antecesor es que realiza un mejor rendimiento y productividad entre la separación de la
instrucción y los datos otro factor importante es la conexión de la CPU al acceder
simultáneamente a varias memorias de buses “su número de pistas o canales“ donde tiene
cache que tiene datos e instrucciones completamente separadas unas de otras otro factor es
que potencia su ejecución al acceder a memorias de respaldo donde el código puede
moverse como datos otra modificación muy importante es la función de tratar instrucciones
como datos de solo lectura y estos mecanismos los utilizan los micro controladores

Gráfico 2 Arquitectura de Harvard mejorado.

Grafico donde describe la memoria dual, los controladores, y el cache de instrucción

4. Características principales entre la arquitectura de Harvard con su arquitectura


modificada

Arquitectura de Harvard Arquitectura de Harvard modificada


Tienen componentes que trabajan entre si Tienen los componentes que trabajan entre
pero establecidos en diferentes partes de la si, están separados en diferentes partes pero
pc donde trabajan simultáneamente con el cache que apoyan y generan mayor
velocidad en la obtención de las
instrucciones y datos
El tiempo de búsqueda de la información El código puede moverse como datos y
como la carga de instrucciones es mas mejorar el tiempo de carga en los procesos
demorado
Tiene separada la dirección de memoria de Las instrucciones también se pueden
instrucción de la de datos establecer como datos de solo lectura
Trabaja con varios buses aunque algunos Mejor rendimiento y productividad al
están diseñados para soportar el tamaño de acceder la CPU a varios buses que
una instrucción conectan microchips y componentes que
disminuyan el tiempo de tareas
No se afecta la funcionalidad del procesos Tiene la misma característica que su
ya que evita cuellos de botella y utiliza antecesor y cumple con la funcionalidad
diferentes almacenamientos para sus datos para evitar cuellos de botella y además
y programas integran mas componentes que mejoran el
rendimiento de procesador

5. Usos de la arquitectura de Harvard en la actualidad

En la actualidad el uso de las maquinas bajo la arquitectura de Harvard puede ser muy
variado desde procesadores de señal digital de audio y video hasta procesadores que
imperan dentro del hardware de un pc y que son complementos de la arquitectura de
Harvard como microcontroladores esto lo podemos incluir ya que su estructura y creación
fueron hechas para mejorar los rendimientos de los sistemas que guardan instrucciones para
acceder a la memoria del programa o también para reprogramar

6. Velocidad de la arquitectura

La velocidad de la arquitectura de Harvard se diferencia por tener componentes separados


que correlacionan al mejorar el desempeño de la obtención de datos e instrucciones ya que
estos componentes están diseñados para realizar una determinada función que reduce el
número de veces para acceder a un dato o instrucción y en este caso no es funcional por
ejemplo al aumentar la velocidad del CPU no agiliza la obtención de acceso a la memoria
para las instrucciones y datos esto es llamado “limitación de memoria” y para ello la
arquitectura de Harvard mejorada emplea un mejor rendimiento al crear pequeñas
cantidades de memoria para generar una mayor potencia y mejoramiento del enrutamiento
y señal y esto se puede mediante componentes de hardware o software que son llamados”
Cache de CPU ” el cache de la CPU almacena los datos para que cuando la CPU requiera
estos datos se dirija hasta la memoria cache en donde podrá encontrar esta información en
esta parte esto lo podemos llamar como memoria de acceso rápido

Ventajas Desventajas
  Las memorias caches no siempre tienen las
Tiene microcontroladores repartidas en
diferentes espacios con tareas específicas instrucciones especiales por defecto en este
que guardan información para la obtención caso toca incluirlos en los programas
de los datos con una mayor eficiencia
 El tamaño de la arquitectura esta
 Evita el cuello de botella ya que separa los determinada en el numero de componentes
componentes y accede a la información y como están instaladas en este caso ocupa
por diferentes lados mayor espacio al tener varios componentes
que separan instrucciones, datos y que a su
vez tengan instalados diversos microchips,
 La arquitectura tiene varios años de estudio también impera como fueron organizados
e investigación donde impera su modelo de dentro de la placa
trabajo y genera nuevos componentes para
mejorar el rendimiento del CPU  Cuando hay errores en el cache la CPU
comienza a tardarse bastante en su
funcionamiento operativo

7. Arquitectura de Harvard y Von Neumann

Principalmente la arquitectura de Harvard tiene sus componentes separados esto se puede


distinguir porque la memoria de datos e instrucciones se puede encontrar en diferentes
lados de la CPU, otro factor es la utilización de DSPs (Procesador digital de señal) que
influye en la velocidad y optimización para él envió de información en este orden de ideas
su efectividad se basa en la obtención de información por medios separados y que a su ves
cuenta con microcontroladores también separados que tiene la información mas accesible
para la CPU en contraste la arquitectura de Von Neumann es mas simple ya que comparte
un espacio entre la memoria de datos y la de instrucciones con solo un bus de datos y un
bus de direcciones esto es un factor muy importante porque no ocupa un mayor espacio y
esto lo hace más versátil, aunque en un determinado momento solo puede llevar datos o
instrucciones y esto es un problema porque disminuye su velocidad considerablemente y
genera cuellos de botella ya que solo puede pasar una instrucción o dato a la vez

Características de las Arquitecturas


Von Neumann Harvard
Velocidad  Es mas lenta porque  Es mas practica y
debe procesar las funcional ya que no
instrucciones y los datos comparte una solo
uno a la vez estructura para llevar y
 Es más flexible para el recibir datos e
uso de diferentes instrucciones en este
programas ya que puede caso tiene totalmente
priorizar con mayor separados esta
eficiencia las tareas estructuras como
también sus buses
Procesamiento  La estructura de datos e  Tiene mas
instrucciones comparten microcontroladores y
un mismo canal lo que proceso como su
genera menor consumo software que se encaran
de energía de tares especificas que
disminuyen el tiempo
 Tiene solo un bus para de realizar operaciones
los datos e instrucciones  Tiene dos buses
lo que disminuye el totalmente separados
espacio y es más que influyen en la
practico cantidad de espacio que
requiere la arquitectura
y sus componentes
ventajas  La memorias cache están  Utiliza
separadas lo que logra microcontroladores que
mayor eficiencia aumentan la
 Se puede integrar en una productividad a la real
pc ya que es bastante  Dependiendo de sus
flexible microcontroladores y
su software puede
trabajar con una mayor
calidad
desventajas  Genera cuellos de  Sus componentes
botella deben estar bien
 El proceso es mas lento organizados ya que
ya que solo cuenta con ocupan un mayor
unos canales para llevar espacio
la información y los  Se divide en dos la
datos esto teniendo en memoria cache
cuenta uno a la vez disminuyendo la
velocidad de
procesamiento

Conclusiones
Lo que pudimos establecer es una comparación y una idea de como trabajan estas dos
arquitecturas mediante diferentes estructuras pero con una flexibilidad y funcionalidad que
diferencia una de la otra otro factor importante es la estructura que genera unas ventajas ya
sea en el tiempo de procesamiento por su separación de componentes en este caso la
arquitectura de Harvard o su flexibilidad en el desarrollo de priorizar tareas por parte de la
arquitectura de Von Neumann a causa de su software otro factor es el desarrollo y
modificaciones que han pasado a lo largo de la historia y que compiten con nuevas
estructuras que requiere la sociedad

Bibliografía
 Ventajas y desventajas María José 6 sep. 2012
 Albert M. A. & Manonellas G. E. (2011). ESTRUCTURA DE UN
COMPUTADOR .Barcelona. Eureca media
 "386 vs. 030: the Crowded Fast Lane". Dr. Dobb's Journal, January 1988.

S-ar putea să vă placă și