Existen dos arquitecturas de computadoras que son las que
son más usuales encontrar estas son la arquitectura Von Neuman y la
arquitectura Harvard. Los microcontroladores pic son un ejemplo de dispositivos
que usan la arquitectura Harvard, mientras que las computadoras que utilizamos
en casa utilizamos en casa tienen una arquitectura Von Neuman a continuación un
resumen de las dos.
Arquitectura Von Neuman.
En este modelo la unidad central de procesamiento (CPU) está
conectada a una memoria única de que contiene instrucciones del programa y los
datos y un solo bus de datos.
Sus principales limitaciones son:
-La
longitud de las instrucciones está limitada por la unidad de longitud de datos,
por lo que el microprocesador debe hacer varios accesos a la memoria para
buscar instrucciones complejas.
-Se
hacen cuellos de botellas ya que el único bus de datos debe ser accesible tanto
para las instrucciones como para los datos guardados.
Arquitectura Harvard.
La arquitectura Harvard dispone de dos memorias
independientes a las que se conecta mediante un bus de datos para cada una
(existe una memoria para datos y otra para el programa). Ambos buses de datos son
independientes por lo que las instrucciones se realizan en menos ciclos de
reloj.
Las principales ventajas son el ahorro de tiempo debido a
que las instrucciones son independientes a los datos del programa.
En realidad existen ventajas y desventajas en las dos
arquitecturas, lo único que está claro es que las dos se utilizan para cosas
distintas, en las que tienen una clara ventaja una sobre la otra.
No hay comentarios:
Publicar un comentario