sábado, 14 de marzo de 2015

EL MODELO DE VON NEUMANN





John Von Neumann (1903-1957), considerado el gran genio de la computación, fue un científico-matemático que ocupa un lugar en la historia debido a los importantes aportes realizados a los ordenadores de primera generación.


Nació en Budapest, Hungría, y se hizo ingeniero Químico en 1925 entre Berlín y Zúrich; terminados estos estudios, volcó todos sus esfuerzos al estudio de las matemáticas. En 1943 fue cuando se interesó por primera vez en la computación; tras un viaje a Inglaterra le comento a Voblen que necesitaba una máquina que se encargara de los cálculos más complejos. Aunque comenzaron con IBM no le satisfizo para el Proyecto Maniatan (bomba atómica). Hacia 1944 Von Neumann se implicó en el proyecto del ENIAC, en el cual estaban trabajando Mauchly y Eckert.






Von Neumann escribió en 1946, en colaboración con Arthur W. Burks y Herman H. Goldstine, Preliminary Discussion of the Logical Design of an Electronic Computing Instrument, que contiene la idea de Máquina de Von Neumann, que es la descripción de la arquitectura que, desde 1946, se aplica a todos los computadores que se han construido. Con estos fundamentos, Eckert y Mauchly construyen en la Universidad de Manchester, en Connecticut (EE.UU.), en 1949,el primer equipo con capacidad de almacenamiento de memoria, la EDVAC. Eckert y Mauchly forman una corporación para construir una máquina que se pueda comercializar, pero, debido a problemas financieros, se vieron obligados a vender su compañía a Remington Rand Corp. Trabajando para esta compañía concluyeron el proyecto Univac, en 1951. El modelo de Von Neumann está compuesto por la unidad central de procesamiento (CPU) en la cual se encuentra la unidad de control (CU) y la unidad aritmética lógica (ALU) y dentro de esta última se encuentra el acumulador, además tiene una memoria y las unidades de entrada y salida.




Su funcionamiento es de la siguiente forma: los datos se introducen en el procesador por medios de la unidad de entrada; se almacena y la información se obtiene luego del proceso, que manda el programa empleando la unidad de control a través de la unidad de salida, o sea, el dato entra a la unidad central y lo toma la unidad de control, que define que se debe hacer, si es un cálculo se lo envía a la ALU, ésta procesa los datos obteniendo su resultado, luego lo vuelve a pasar a la unidad de Control, está la envía a la memoria y luego se muestra por pantalla. Estas son las características principales del Modelo de Von Neumann, quien proporcionó a los científicos de entonces la idea de acumular el resultado en la memoria para poderlo reutilizar en caso de ser necesario. Esta idea revolucionó el Mundo de la informática debido a que se podía agregar un lenguaje de programación donde le daría a el ordenador una autonomía mucho mayor. Hoy en día, la mayoría de los ordenadores están basados en esta arquitectura, aunque pueden incluir otros dispositivos adicionales, (por ejemplo, para gestionar las interrupciones de dispositivos externos como ratón, teclado, etc.).




No hay comentarios:

Publicar un comentario