Está en la página 1de 8

1

Tarea 2 Conocer los elementos y Características de la


Arquitectura de Von Neuman y Harvard

Angela Maria Perez Mesa

Grupo Colaborativo 202016893_116

Tutor

Jorge Alberto Correa Jaramillo

Universidad Nacional Abierta y a Distancia (UNAD)

Escuela de Ciencias Básicas Tecnología e Ingeniería

Ingeniería de Sistemas

Tunja-Boyacá

Marzo 2021

Introducción
2

Consolidar información acerca de la arquitectura de Von Neuman y


Harvard reconociendo sus diferencias, plasmándolo en un mapa
conceptual y redactando un ensayo de los temas vistos para esta
actividad.
3

Objetivos

 Encontrar diferencias entres las arquitecturas a estudiar.


 Conocer los enfoques funcional y estructural de un
computador.
4

Mapa Conceptual enfoque funcional y estructural de una


Computadora

Ensayo Descriptivo

La arquitectura Harvard tiene los datos y buses de instrucción


independientes, lo que permite que las transferencias se realicen
de forma simultánea en ambos buses. La arquitectura de Von
Neumann tiene solamente un bus que es utilizado para las
transferencias de datos y la instrucción de recuperaciones por lo
que se deben programar porque no se puede realizar en el mismo
tiempo. Para una arquitectura Harvard es posible tener dos
sistemas de memoria independiente. Siempre y cuando los datos e
instrucciones puedan ser alimentados al mismo tiempo, en este
caso no importa si se trata de una memoria caché o la memoria,
esto trae unos problemas, ya que los compiladores generalmente
embeden los datos dentro del código, Esto no es posible si hay dos
sistemas de memoria completamente separados. Debe haber
algún tipo de puente entre las memorias para permitir esto. A
velocidades de reloj más elevadas, cachés son útiles al mismo
5

tiempo que la memoria es más lenta. Las arquitecturas de Harvard


son usadas en sistemas de alto rendimiento por lo que las cachés
casi siempre se utilizan en dichos sistemas. Las arquitecturas de
von Neuman generalmente tienen una una sola caché, que
almacena las instrucciones y los datos, la proporción de datos e
instrucciones en la caché es variable. Las cachés para
arquitecturas de Harvard son útiles, este sistema tendría cachés
separadas para cada bus. Tratando de usar un caché compartido
en una arquitectura Harvard sería muy ineficiente ya que sólo un
bus puede ser alimentado a la vez. Teniendo dos cachés es posible
alimentar dos buses simultáneamente. Las ventajas de la
arquitectura Harvard: y Instrucciones y datos de distinto largo y
Memorias de distinto tamaño o bits de direccionamiento distintos y
Memorias con distinta tecnología y Disminuyo el cuello de botella
en el acceso a memoria y En controladores embebidos: o RAM
para los datos o ROM para las instrucciones Las ventajas de la
arquitectura de von Neumann y Uso más eficiente de la memoria o
Jerarquía de memoria no requiere estar dividida en 2 y Más simple
arquitectónicamente o Un solo tipo de instrucciones para acceder
a memoria o Un solo bus de datos y de direcciones y Una misma
forma de acceso a datos e instrucciones y Mayor flexibilidad o Útil
para el sistema operativo o Paginación a disco o Código
automodificable y CPU con menos operaciones y más flexible Estas
arquitecturas son buenas en sus respectivos ambientes pues
dependiendo de las necesidades de procesamiento es que es
posible escoger entre alguna de ellas. A grandes rasgos la
arquitectura Harvard se evita el cuello de botella al tener vías de
bus independientes, la arquitectura Von Neumann solo utiliza una
sola vía de bus y carga más el trabajo a la memoria cache que al
CPU.
6

Conclusiones de las Lecturas Unidad 1

 En la arquitectura de Von Neuman se observa que las


computadoras utilizan el mismo dispositivo de
almacenamiento para datos mediante un único bus de datos,
mientras en la arquitectura de Harvard se utilizan
dispositivos de almacenamiento separados para las
instrucciones y los datos.
 La diferencia entre las arquitecturas se encuentra en el
mapa de la memoria.
7

Conclusiones
 Estas arquitecturas fueron las bases para los primeros
ordenadores.
8

Bibliografía

Castro Gil, M. (2014). Estructura y tecnología de computadores I


(Gestión y Sistemas), (P. 15-28). Madrid, Spain: UNED - Universidad
Nacional de Educación a Distancia. Recuperado de https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/48716?page=16

Grediaga Olivo, A. (1999). Estructuras de computadores: un


computador ejemplo: MaNoTas. Digitalia. (P. 17-37). Recuperado
de https://bibliotecavirtual.unad.edu.co/login?
url=http://search.ebscohost.com/login.aspx?
direct=true&db=nlebk&AN=318001&lang=es&site=eds-
live&scope=site&ebv=EB&ppid=pp_17

Hidalgo, J. (2010). Introducción conceptos fundamentales Arquitectura


de PC, (P. 1-31). Recuperado
de http://www.dacya.ucm.es/hidalgo/arquitectura/tema1.pdf

Blanco Martín, J. (2013). Manual administración de hardware de un


sistema informático: formación para el empleo, (P. 17-45). Madrid,
Spain: Editorial CEP, S.L. Recuperado de https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/50599?page=18

Vásquez, G. (2012). Arquitectura de computadores I, (P. 9-26). Red


tercer Milenio. Recuperado
de http://www.aliat.org.mx/BibliotecasDigitales/sistemas/Arquitectura_c
omputadoras_I.pdf

También podría gustarte