Está en la página 1de 4

nacimiento de la arquitectura Von Neumann surge a raz de una colaboracin en el proyecto ENIAC del matemtico d

en hngaro, John Von Neumann. Este trabajaba en 1947 en el laboratorio atmico de Los lamos cuando se encon
uno de los constructores de la ENIAC. Compaero de Einstein, Goedel y Turing en Princeton, Von Neumann se
res por el problema de la necesidad de recablear la mquina para cada nueva tarea. En 1949 haba encontrado y
arrollado la solucin a este problema, consistente en poner la informacin sobre las operaciones a realizar en la mis
moria utilizada para datos, escribindola de la misma forma, es decir cdigo binario. Su EDVAC fue el modelo de las
mputadoras de este tipo construidas a continuacin. Se habla desde entonces de arquitectura de Von Neumann,
que tambin dise otras formas de construccin. El primer computador comercial construido en esta forma fue el
IVAC 1, fabricado en 1951 por la Sperry-Rand Corporation y comprado por la Oficina del Censo de Estados Unidos.

las primeras computadoras (Electrinic Numerical Integrtor And Computer ENIAC) la ejecucin de tareas era tediosa
ido a que no se contaba con la facilidad de tener tareas, programa y datos al mimos tiempo en la memoria de la
mputadora, esto llevo a la reflexin de que era posible tener programas, datos y tareas residiendo en una porcin de
moria, ms tarde utilizado en la EDVAC(Electronic Discrete Variable Computer). En 1946, Von Newmann y sus
aboradores(Princeton Institute for Advanced Studies, por lo que tambin se le conoci como Computador IAS)
earon un modelo de computadora cuya caracterstica principal el Concepto de Programa Almacenado, no fue sin
ta el ao de 1952 cuando se termino este diseo que sirvi ms adelante como prototipo de las subsecuentes
mputadoras de propsito general, los componentes de este prototipo son:

Una memoria principal, que almacena datos e instrucciones.

Una Unidad Aritmtica Lgica(ALU), con capacidad para operar con datos binarios.

Una Unidad de Control, que interpreta las instrucciones en memoria para su ejecucin.

Unidades de Entrada / Salida, administra sus operaciones la Unidad de Control

Mquina de Von Neumann tena cinco partes bsicas: la memoria, la unidad aritmtica-lgica, la unidad de control d
programa y los equipos o unidades de entrada y salida.

Memoria: Constaba de 4096 palabras, cada una con 40 bits. Cada palabra poda contener dos instrucciones de
bits o un nmero entero de 39 bits y su signo. Las instrucciones tenan 8 bits dedicados a sealar el tipo de la

misma y 12 bits para especificar alguna de las 4096 palabras de la memoria.

Unidad de Control: Es la que supervisaba la transferencia de informacin y la indicaba a la unidad aritmtica lg


cual operacin deba ejecutar.

Unidad Aritmtica Lgica: Es aquella que se encarga de realizar las operaciones aritmticas y lgicas necesaria
para la ejecucin de una instruccin.

Acumulador: 40 bits llamado en acumulador que sirven para:


o Recibir datos de entrada.
o Enviar datos a la salida.
o Guardar el resultado de la ltima operacin.

o Una instruccin tpica era sumar una palabra de la memoria al acumulador o almacenar este en la memo

arquitectura Von Newman que, si bien no es la primera en aparecer, s que lo hizo prcticamente desde el comienzo
s computadoras y se sigue desarrollando actualmente. Claro es que est siendo desplazada por otra que permite un
mayor velocidad de proceso, la RISC. En los primeros tiempos de las computadoras, con sistemas de numeracin
decimal, una electrnica sumamente complicada muy susceptible a fallos y un sistema de programacin cableado o
mediante fichas, Von Newman propuso dos conceptos bsicos:

La utilizacin del sistema de numeracin binario. Simplificaba enormemente los problemas que la implementaci
electrnica de las operaciones y funciones lgicas planteaban, a la vez proporcionaba una mayor inmunidad a l
fallos.

Almacenamiento de la secuencia de instrucciones de que consta el programa en una memoria interna, fcilmen
accesible, junto con los datos que referencia. De esta forma la velocidad de proceso experimenta un considerab
incremento; recordemos que una instruccin o un dato estaba codificado en una ficha.

Tomando como modelo las mquinas que aparecieron incorporando las anteriores caractersticas, la computadora se
puede considerar compuesta por las siguientes partes:

La unidad central de proceso viene a ser el cerebro de la computadora y tiene por misin efectuar las operacion
aritmtico-lgicas y controlar las transferencias de informacin a realizar. Es la que coordina el funcionamiento
conjunto de las dems unidades y realiza los clculos necesarios; por eso la podemos subdividir en una unidad
control y en una unidad de clculo o unidad aritmtico-lgica.

La memoria interna contiene el conjunto de instrucciones que ejecuta la CPU en el transcurso de un programa.
tambin donde se almacenan temporalmente las variables del mismo, los datos que se precisan y todos los
resultados que devuelve.

Las unidades de entrada y salida son las encargadas de la comunicacin de la mquina con el exterior,
proporcionando al operador una forma de introducir al ordenador tanto los programas como los datos y obtener
resultados.

elemento importante del hardware, que contiene una tarjeta de sistema, fuente de poder y ranuras de expansin pa
rjetas opcionales. Los elementos de la tarjeta de sistema son microprocesador, memoria de solo lectura y memoria d
ceso aleatorio deben estar conectadas; aparece en este momento el concepto de bus: el bus es un conjunto de lne
que enlazan los distintos componentes del ordenador, por ellas se realiza la transferencia de datos entre todos sus
elementos.

Control: forman parte de l lneas que seleccionan de dnde y a dnde va dirigida la informacin, tambin marc
la secuencia de pasos a seguir para la transferencia.

Datos: por l, de forma bidireccional, fluyen datos entre elementos de la computadora.

De direcciones:La memoria est dividida en pequeas unidades de almacenamiento que contienen las
instrucciones del programa y los datos. El bus de direcciones consta de un conjunto de lneas que permite
seleccionar de qu posicin de la memoria se quiere leer su contenido.

La forma de operar de la computadora en su conjunto es direccionar una posicin de la memoria en busca de una
truccin mediante el bus de direcciones, llevar la instruccin a la unidad central de proceso CPU por medio del bus
tos, marcando la secuencia de la transferencia el bus de control. En la CPU la instruccin se decodifica, interpretand
e operandos necesita: si son de memoria, es necesario llevarles a la CPU; una vez que la operacin es realizada, si
preciso se devuelve el resultado a la memoria.

procesadores varan en velocidad y capacidad de memoria, registros y bus de datos. Un bus de datos transfiere da
re el procesador, la memoria y los dispositivos externos. Se muestran dichas partes, llamadas genricamente unidad
funcionales debido a que, desde el punto de vista del funcionamiento, son independientes.

nombre de cada parte nos indica la funcin que realiza. La unidad de memoria principal se encarga de almacenar la
trucciones que realizar la unidad de control al ejecutar un programa y los datos que sern procesados. La unidad E

ser encargada de comunicacin con el exterior a travs de los perifricos. Estos perifricos pueden ser: de entrada
omo teclados; de salida, como tubos de rayos catdicos, y de entrada y salida, como discos magnticos. La memori
ncipal est formada por un conjunto de unidades llamadas palabras. Dentro de cada una de estas palabras se guard
informacin que constituye una instruccin o parte de ella, o un dato o parte de un dato. A la cantidad de palabras qu
forman la Memoria Principal se denomina capacidad de memoria.

s, cuanto mayor sea el nmero de palabras mayor ser el de instrucciones y datos que se almacenarn. Una palabr
formada de unidades ms elementales llamadas bits, del mismo modo que una palabra est formada por letras. Ca
solo puede guardar dos valores, 0 o 1; por eso se dice que son elementos binarios. El nmero de bits que forman u
palabra se llama longitud de palabra. Por regla, las computadoras potentes tienen memorias con longitud de palabra
grande, mientras que las computadoras pequeas tienen memorias con longitud de palabra menor.

trmino arquitectura de Von Neumann se acu a partir del memorando First Draft of a Report on the EDVAC escri
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
sarrollado por John Presper Eckert, John William Mauchly, Arthur Burks y otros durante varios meses antes de que v
umann redactara el borrador del informe. Es por ello que otros tecnlogos como David A. Patterson y John L. Henne
promueven la sustitucin de este trmino por el de arquitectura Eckert-Mauchly.

También podría gustarte