Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Realizado por:
Daniela Alexandra Ordoñez Betancour
Código: 1006843213
Jeyson Fernando Nieto Roldán
Código: 1123329948
Yimerson Aimar Gonzalez muñoz
código: 1006947204
Grupo: 301302_32
Entregado A:
Alvaro Javier Gomez
Tutor:
Modelo de Harvard
Hay dos tipos de computadores que utilizan la arquitectura de Harvard, estos son:
Los microprocesadores: Es un sistema encargado de controlar el
funcionamiento de un dispositivo. Como, por ejemplo: Controlar las funciones de
un electrodoméstico.
El DSP (Procesador de señales digitales): Es un dispositivo capaz de
procesar en tiempo real señales procedentes de diferentes fuentes.
ENSAYO
Autor; Jeyson Fernando Nieto Roldán
La arquitectura de Von Neumann es caracterizada por los procesadores que poseen
el mismo dispositivo de almacenamiento en donde coexisten tanto datos como
instrucciones. Las instrucciones y los datos son almacenados en el mismo formato
dentro de la misma memoria, lo que quiere decir que las instrucciones son datos y
comparten el mismo bus de datos en su transmisión. La ventaja de este tipo de
arquitectura es que es eficiente en la utilización de la memoria, pero su desventaja es
que los tipos de datos no pueden ser reconocidos sin ambigüedad. La arquitectura
Harvard esencialmente posee una diferencia muy marcada con respecto a la
arquitectura Von Neumann, la cual es que los procesadores utilizan dispositivos de
almacenamiento físicamente separados para el manejo de instrucciones y datos.
Limitaciones de esta arquitectura: las principales limitaciones que se encuentra con
la arquitectura de Von Neumann son:
Limitaciones de la longitud de las instrucciones por el bus de datos, que hace que el
microprocesador tenga que realizar varios accesos a memoria para buscar
instrucciones complejas, también se puede observar que otra de las litaciones que
tienen esta clase de arquitectura es 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 a otros, lo cual impide super poner ambos tiempos de acceso.
En el diseño de la estructura de una máquina de Von Neumann se puede reconocer
ciertos datos importantes a tener en cuenta, pues en 1946 Von Neumann y sus colegas
empezaron en el Instituto para Estudios Avanzados para Princeton el diseño de un
nuevo computador de programa almacenado, el computador IAS, es el prototipo de
toda una subsecuencia de computadores de uso general, con estas características muy
revolucionarias: una memoria principal que alacena tanto datos como instrucciones y
además se le diseñó una unidad aritmético – lógica (ALU) capaz de hacer operaciones
con datos binarios, una unidad de control capaz de interpretar las instrucciones en
memoria y a partir de ahí provocar su ejecución y también se le integró un equipo de
entrada salida (E/S) el cual sería dirigido por la unidad de control.
La arquitectura Harvard El modelo de la arquitectura de Harvard tiene gran diferencia
con respecto al modelo de Von Neumann, se pueden encontrar ciertas características
como por ejemplo que este modelo se diferencia principalmente por que las
instrucciones de los datos que se comunican con la unidad central de proceso, se
encuentran divididas en dos memorias separadas, llevando de esta manera a que se
utilicen distintos buses de información. Al contrario del modelo de la arquitectura de
Von Neumann este modelo que platea Harvard no requiere de la ambigüedad para
poder reconocer los datos, no es tan suficiente en la utilización de la memoria.
En el modelo de Harvard se puede observar que los elementos como instrucciones y
datos son almacenados en caches diferentes que hace que el rendimiento del equipo
mejore, aun así, se tiene el inconveniente entonces de que es necesario dividir la
cantidad de memoria caché entre los dos. Para resumir un poco la forma en que se
basa la arquitectura de Harvard se puede decir que, se almacenan en caches
diferentes las instrucciones y los datos, esto para optimizar el rendimiento en la unidad,
también que a raíz de esta división en su procesamiento se efectúa un
desmejoramiento en la funcionalidad dado que tiene que dividir las memorias caches
entre los dos procesos (funciona muy bien cuando la frecuencia de lecturas de
instrucciones y de datos es aproximadamente la misma), también se debe decir que
esta arquitectura utiliza un Procesador de Señal Digital (DSP) que incide en el
procesamiento de audio y video.
ARQUITECTURA ARQUITECTURA
HARVARD
NEUMANN
Principio de funcionamiento
La idea que planteo fue almacenar el programa junto con los datos, de esta forma se
evitaba las conexiones cuando se quería ejecutar un nuevo programa en nuestro
ordenador.
Buses: Estructura de interconexión entre todas las partes que forman esta arquitectura
Arquitectura de Harvard.
Tiene una ventaja evidente. Permite leer en paralelo los datos y las instrucciones, así,
cuando se está leyendo la instrucción se puede estar leyendo al mismo tiempo los
datos relativos a esa instrucción. Sin embargo, presenta una desventaja y es que
puede ocurrir que falte memoria de uno de los tipos y falte del otro. Esto ha hecho que
se difunda más la arquitectura Von Neumann.
Teniendo en cuenta todo esto el problema del diseño desde el punto de vista del juego
de instrucciones nos da lugar a dos posibles soluciones:
Conclusiones de la actividad
Daniela
Ordoñez
interesantes de las dos arquitecturas que para esta fase son objeto
Yimerson
Gonzalez
Bibliografía: