Documente Academic
Documente Profesional
Documente Cultură
Cabe decir que estas dos arquitecturas fueron desarrolladas en los primeros ordenadores
que se construyeron, los cuales eran electromecánicos y funcionaban con los famosos
tubos de vacío.
Este modelo de arquitectura cambió la forma de utilizar un ordenador, en vez de tener que
cablear la máquina para cada tarea Von Neumann pensó que sería mejor tener un centro
de procesamiento dentro del ordenador dónde se procesen las órdenes automáticamente.
Pero eso requería que los “programas” que queríamos cargar se almacenaran en la
memoria del ordenador, además de que también había que mantener el programa en
memoria.
Este modelo describe una arquitectura por bloques, concretamente tres bloques llamados
también Unidades Funcionales:
Y cabe decir que todos los bloques anteriores y sus componentes están conectados
mediante el bus del sistema que podemos dividir en otros tres tipos de buses:
Lo malo de este sistema es que como los datos y las instrucciones se almacenan en una
única memoria, nunca podremos extraer una operación de datos y una instrucción de
memoria a la vez porque además comparten un mismo bus; provocando lo que se conoce
comúnmente como “Cuello de Botella” y que afecte negativamente al rendimiento del
sistema.
ARQUITECTURA HARVARD
El nombre de esta arquitectura viene dado por el ordenador Harvard Mark I cuyo
funcionamiento estaba basado en relés y fue el primer ordenador electromecánico
construido en IBM en 1944. Las instrucciones se almacenaban en cintas perforadas y los
datos en interruptores; por lo que se utilizaban dispositivos de almacenamiento separados
para las instrucciones y para los datos.
Este modelo tiene buses separados para acceder a la memoria de datos y a la memoria de
programas, además el tamaño de las instrucciones no está relacionado con el de los datos
ya que se almacenan en dispositivos diferentes y por lo tanto puede ser optimizado para
que cualquier instrucción ocupe una sola posición de memoria de programa logrando así
una mayor velocidad.
La principal desventaja es que este modelo consume muchas líneas de Entrada/Salida del
procesador al tener los buses segregados, es decir, que cada tipo de memoria tiene un bus
de datos, uno de direcciones y uno de control.
Por eso esta arquitectura no se usa en los ordenadores personales y sí el modelo Von
Neumann; el cual permite ahorrar una gran cantidad de líneas de E/S y facilitar el diseño
de las placas bases donde se monta el zócalo para el microprocesador.
Sin embargo, en los microcontroladores y otros sistemas que son integrados dónde la
memoria de datos y de programas comparten el mismo encapsulado que el procesador,
esta arquitectura es la idónea.
ARQUITECTURAS EN LA ACTUALIDAD
Hoy en día los diseños modernos de chips de CPU de alto rendimiento incorporan tanto
aspectos de la arquitectura Harvard, cómo de la de Von Neumann, por lo que podríamos
decir que estos dos modelos han servido de guía para construir los sistemas con los que
contamos hoy.
Toda esta estructura ha dado como resultado una nueva arquitectura llamada ARM que se
ha usado en los teléfonos móviles y los procesadores x86.