Está en la página 1de 5

Arquitectura de la Computadora de Von Neumann

16/10/2013

Arquitectura de Computadoras
Juan Carlos Garca Paniagua

Introduccin

Con el tiempo el hombre va inventando cosas nuevas para ir mejorando su calidad de vida, a fin de hacer las cosas ms eficientes. As es como surgen las computadoras, un aparato electrnico que hoy en da nos facilita la vida. Realiza un sin fin de funciones que para un persona le llevara horas e incluso das. Por citar un algo, sera el comparativo de las reglas de clculo, con las calculadoras cientficas, las primeras nos facilitaban la idea de hacer un montn de clculos a mano, pero aun as, el tiempo era muy largo. Ahora con las calculadoras cientficas, el tiempo se reduce a minutos y segundos. Por eso, las computadoras son una gran herramienta muy fascinante, adems de tiles.

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, que almacenaba las instrucciones en cintas perforadas y los datos en interruptores. La mayora de computadoras modernas estn basadas en esta arquitectura, aunque pueden incluir otros dispositivos adicionales (por ejemplo, para gestionar las interrupciones de dispositivos externos como ratn, teclado, etc.). Todas las computadoras constan principalmente de dos partes, la CPU que procesa los datos, y la memoria que guarda los datos. Cuando hablamos de memoria manejamos dos parmetros, los datos en s, y el lugar donde se encuentran almacenados (o direccin). Los dos son importantes para la CPU, pues muchas instrucciones frecuentes se traducen a algo as como "coge los datos de sta direccin y adelos a los datos de sta otra direccin", sin saber en realidad qu es lo que contienen los datos. El trmino arquitectura de Von Neumann se acu a partir del memorando First Draft of a Report on the EDVAC (1945) escrito por el conocido matemtico John von Neumann en el que se propona el concepto de programa almacenado. Dicho documento fue redactado en vistas a la construccin del sucesor de la computadora ENIAC y su contenido fue desarrollado por John Presper Eckert, John William Mauchly, Arthur Burks y otros durante varios meses antes de que von Neumann redactara el borrador del informe. Es por ello que otros tecnlogos como David A. Patterson y John L.Hennessy promueven la sustitucin de este trmino por el de arquitectura Eckert-Mauchly

PARTES DE LA ARQUITECTURA DE VON NEUMANN


Los ordenadores con esta arquitectura constan de cinco partes: La unidad aritmtico-lgica (ALU) La unidad de control La memoria Un dispositivo de entrada/salida 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 instruccin desde la memoria en la direccin indicada por el contador de programa y la guarda en el registro de instruccin. 2. Aumenta el contador de programa en la longitud de la instruccin para apuntar a la siguiente. 3. Decodifica la instruccin mediante la unidad de control. sta se encarga de coordinar el resto de componentes del ordenador para realizar una funcin determinada. 4. Se ejecuta la instruccin. sta puede cambiar el valor del contador del programa, permitiendo as operaciones repetitivas. El contador puede cambiar tambin cuando se cumpla una cierta condicin aritmtica, haciendo que el ordenador pueda 'tomar decisiones', que pueden alcanzar cualquier grado de complejidad, mediante la aritmtica y lgica anteriores.

Primeros ordenadores basados en arquitecturas von Neumann


La primera saga se basaba en un diseo que fue utilizado por muchas universidades y empresas para construir sus equipos. Entre estos, slo ILLIAC y ORDVAC tenan 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 Cientfico Los Alamos(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 Mnich (1956?) SILLIAC en Sydney (1956) WEIZAC en Rehovoth (1955)

También podría gustarte