viernes, 16 de septiembre de 2011

MODELO VON NEUMANN
La arquitectura de von Neumann es una familia de arquitecturas de computadoras que utilizan el mismo dispositivo de almacenamiento tanto para las instrucciones como para los datos (a diferencia de la arquitectura Harvard).
Los ordenadores con esta arquitectura constan de cinco partes: La unidad aritmético-lógica o ALU, la unidad de control, la memoria, un dispositivo de entrada/salida y el bus de datos que proporciona un medio de transporte de los datos entre las distintas partes.
Un ordenador con esta arquitectura realiza o emula los siguientes pasos secuencialmente:
1.     Enciende el ordenador y obtiene la siguiente instrucción desde la memoria en la dirección indicada por el contador de programa y la guarda en el registro de instrucción.
2.     Aumenta el contador de programa en la longitud de la instrucción para apuntar a la siguiente.
3.     Decodifica la instrucción mediante la unidad de control. Ésta se encarga de coordinar el resto de componentes del ordenador para realizar una función determinada.
4.     Se ejecuta la instrucción. Ésta puede cambiar el valor del contador del programa, permitiendo así operaciones repetitivas. El contador puede cambiar también cuando se cumpla una cierta condición aritmética, haciendo que el ordenador pueda 'tomar decisiones', que pueden alcanzar cualquier grado de complejidad, mediante la aritmética y lógica anteriores.

PRIMEROS ORDENADORES BASADOS EN EL MODELO DE VON NEUMANN

La primera saga se basaba en un diseño que fue utilizado por muchas universidades y empresas para construir sus equipos. Entre estos, sólo ILLIAC y ORDVAC tenían un conjunto de instrucciones compatible.
§  ORDVAC (U-Illinois) en Aberdeen Proving Ground, Maryland (completado en noviembre de 1951)
§  IAS machine en Princeton University (Ene 1952)
§  MANIAC I en Laboratorio Científico Los Álamos(Mar 1952)
§  ILLIAC en la Universidad de Illinois, (Sept 1952)
§  AVIDAC en Laboratorios Argonne National (1953)
§  ORACLE en Laboratorio Nacional de Oak Ridge (Jun 1953)
§  JOHNNIAC en RAND Corporation (Ene 1954)
§  BESK en Estocolmo (1953)
§  BESM-1 en Moscú (1952)
§  DASK en Dinamarca (1955)
§  PERM en Munich (1956?)
§  SILLIAC en Sydney (1956)
§  WEIZAC en Rehovoth (1955)

PRIMEROS ORDENADORES DE PROGRAMA ALMACENADO

§  SSEM
§  ENIAC
§  BINAC
§  EDSAC
§  EDVAC
§  CSIRAC
§  SEAC
§  SWAC



No hay comentarios:

Publicar un comentario