Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SUBDIRECCIÓN ACADÉMICA
DEPARTAMENTO DE EDUCACIÓN A DISTANCIA
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Catedrático.
Roberto Joseph Araguz García
Presenta:
Rebeka Carreón Hernández
N°Control
21480072
Arquitectura de Harvard
Esta arquitectura surgió en la universidad del mismo nombre, poco después de que la
arquitectura Von Newman apareciera en la universidad de Princeton.
El hecho de tener un bus separado para el programa y otro para los datos permite
que se lea el código de operación de una instrucción, al mismo tiempo se lee de la
②
Al mismo tiempo se lee de la memoria de datos los operados de la instrucción previa.
Así se evita el problema del cuello de botella de Von Newman y se obtiene un mejor
desempeño.
③
En este esquema sigue tomando el mismo número de ciclos de reloj (el mismo
tiempo), pero como se trabaja en varias instrucciones al mismo tiempo, el número
promedio de instrucciones por segundo se multiplica.
④
Si otro microprocesador tiene almacenada la misma dirección de memoria en su
caché, resultará que trabaja con una copia obsoleta del dato almacenado.
Los motivos para usar un sistema multiprocesador son variados, pero podemos
mencionar:
⑤
• SI.- Flujo de instrucciones simple
• SIMD: Sistemas vectoriales en los que una instrucción puede operar sobre
diferentes datos en diferentes procesadores.
⑥
Una de estas arquitecturas es la de Von Newman que contiene un solo procesador y
bus de memoria en donde se guardan los códigos de instrucción de programa y los
datos que se van a procesar en este.
Las instrucciones son almacenadas en doce bits de memoria, los datos son
alacenados en ocho bits en una memoria diferente.
Esta arquitectura clásica de las computadoras tienen fines distintos a pesar de ser
bastante similares entre ellas y contar con una versatilidad se ven limitadas por el
número de actividades que son capaces de realizar así como el rendimiento de la
computadora ocasionando cuellos de botella.
Mejor explicado esto significa que en el procesador a cada etapa se le asigna una
unidad diferente, la búsqueda a la unidad de búsqueda, a la ejecución una unidad de
ejecución; estas unidades pueden trabajar en instrucciones diferentes.
Esto permite que las unidades puedan comunicarse mediante una cola de unidad
búsqueda que coloca los códigos de instrucción que se leyeron esto para que la cola
de ejecución los tome de la cola y los ejecute.
⑦
Por otro lado se encuentra la arquitectura de multiprocesamiento en la cual el CPU
tiene multiples precesadores que so totalmente independientes entre sí lo cual
permite que cada uno de ellos ejecute una tarea por su cuenta; basicamente se
puede decir que la arquitecturade multiprocesador cuenta con sus propios datos
almacenado, como lo sería la memoria caché.
Lo que permite una mayor velocidad al momento de estar trabajando ya que no hay
cuellos de botella o ciclos de espera.
En este tipo de arquitectura se pueden formar con varios núcleos en un solo circuito o
en varios circuitos integrados en la misma tarjeta madre.
⑧
BIBLIOGRAFIA