Vous êtes sur la page 1sur 13

Tarea N 3

I UNIDAD
Autor: Anabel Juliana Varhen Vilela

"AO DE LA CONSOLIDACIN DEL MAR DE GRAU

INTEGRANTES

ANABEL JULIANA VARHEN VILELA

CARRERA

INGENIERA DE SISTEMAS.

CURSO

ARQUITECTURA DE COMPUTADORAS

CICLO

DOCENTE

AO

JUAN LUIS HUERTO GARRIDO

- 2016 -

TAREA N 3 - I UNIDAD

Explique con sus propias palabras la Importancia de la arquitectura de Von Neumann.


Arquitectura de Von Neumman
En 1945 aproximadamente, se construye una computadora basada en el uso de tecnologa de bulbos
denominada ENIAC ("Electronic Numerical Intergator and Calculator"), que pesaba cerca de 30,000
Kg, se instal en una gran habitacin y requiri de gran ventilacin. Bien, esta gran mquina
funcionaba a base de estar conectando y desconectando cables segn la funcin que se quera que
realizara, esta funcin de "recablear", es sinnimo de programar pero era muy complicado el
proceso.
En 1947 el matemtico John Von Neumann ide una solucin que evitara el "recablear" la
ENIAC, la cul consista en introducir las operaciones por medio de tarjetas perforadas, por lo que
un programa previamente "almacenado" y en las tarjetas, se poda mantener latente en memoria
para su uso. Este modelo permite que las instrucciones se encuentren residentes en una memoria
listas para ser ledas y ejecutadas.

+ Memoria principal: se trata de un espacio de


almacenamiento temporal de instrucciones y datos, ordenada de
manera reticular para localizar de manera sencilla mediante
direcciones, dividida en dos partes una para trabajo y otra
permanente. En trminos modernos, es la memoria RAM que
actualmente utilizamos en nuestros equipos.
+ Unidad aritmtica: encargada de realizar todas las
actividades matemticas y de decisin lgicas, cada dato lo
recibe de la memoria principal y en ella misma almacena. En
trminos modernos, es una seccin dentro de los
microprocesadores.
+ Unidad de control: controla las seales, lee instrucciones
Figura 4. Diagrama de la de la memoria y ejecuta las rdenes, tambin almacena
arquitectura de Von Neumann
direcciones de la siguiente instruccin que requiere. En trminos
modernos, es otra seccin dentro de los microprocesadores.
+ Unidad de E/S: (entrada/salida) permite la comunicacin
con otros dispositivos externos y el compartir datos. En trminos
modernos, son los puertos de la computadora.

Es importante mencionar que lo anterior es un modelo bsico, no hay que olvidar que tambin
hacen falta otros elementos que no entran dentro de la clasificacin de Neumann pero que tambin
son importantes como la fuente de suministro de electricidad y la placa base, adems de otros
secundarios como la unidad de soporte Hardware (gabinete), los ventiladores, etc.

Explique con sus propias palabras la Importancia de la arquitectura de Von Neumann.

Von Neumann describi el fundamento de todo ordenador electrnico con programas


almacenados. Describa, a diferencia de como pasaba anteriormente, como poda funcionar un
ordenador con sus unidades conectadas permanentemente y su funcionamiento estuviese coordinado
desde la unidad de control (a efectos prcticos es la CPU). Aunque la tecnologa ha avanzado mucho
y aumentado la complejidad de la arquitectura inicial, la base de su funcionamiento es la misma y
probablemente lo seguir siendo durante mucho tiempo. El artculo viene acompaado de una
representacin grfica del funcionamiento.
Antes de entrar en los detalles de las unidades tenemos que conocer lo siguiente:

Registros: es el lugar donde se almacenan temporalmente los datos que estn en movimiento
para procesarlos. En la representacin de la imagen del principio podis ver que son los
registros.

Buses: son las uniones entre las distintas unidades, la memoria y los perifricos.

Unidad de proceso central (CPU)


Es la unidad encargada de controlar y gobernar todo el sistema que comprende una computadora.
La CPU consiste en un circuito integrado formado por millones de transistores, que est diseado
para poder procesar datos y controlar la mquina. Como ya sabis, es un factor clave para la
potencia de la computadora. La CPU dispone de dos unidades en su interior: la unida de control y
la unidad aritmtico-lgica.
Unidad de control

La unidad de control se encarga de leer las instrucciones (de los programas almacenados en la
memoria) y se encarga de enviar las ordenes a los componentes del procesador para que ejecuten las
instrucciones.

El proceso empieza cuando llega una instruccin al registro de instrucciones (llega como una
cadena de bits con distintas partes, referidas a la propia instruccin y a los datos que se usarn).
Posteriormente el decodificador interpreta la instruccin a realizar y como deben de actuar los
componentes del procesador para llevarla a cabo. Esta accin se realiza mediante el secuenciador
que enva micro-rdenes marcadas por el reloj (que genera pulsos de forma constante, se suele
expresar su velocidad en gigahercios o GHz, para los procesadores actuales).
Unidad Aritmtico Lgica (ALU)

La unidad aritmtico lgica es la encargada de realizar todas las operaciones aritmticas


(sumas, multiplicaciones...) y lgicas (comparaciones).
Esta unidad puede tener distintos diseos, el de la imagen superior muestra el diseo ms bsico
(donde el acumulador vuelve a usarse en la operacin), en la actualidad lo normal es que el
acumulador no se mezcle con los registros de entrada.
El funcionamiento con el diseo que estamos analizando (el bsico) comienza cuando le llega al
registro de entrada un dato (una cadena de bits que representan un nmero), posteriormente el
circuito operacional (en la imagen se representa como "ALU" y coloreado azul) y se procesa junto
al contenido del acumulador y posteriormente se deposita de nuevo en el acumulador. Repitiendo
esta accin se generan los clculos. Este proceso se ve claramente en la representacin que hay ms
abajo.

Memoria principal

La memoria principal en la arquitectura inicial era directamente la RAM, pero esto ha


evolucionado y se han aadido memorias cach e implementado algoritmos que predicen que datos
vamos a usar ms frecuentemente.
La memoria RAM es bastante sencilla, en comparacin con la CPU, se podra decir que es una tabla,
que contiene la direccin (o lugar) donde est cierto dato y el contenido del propio dato. La memoria
dispone de un registro de direcciones (RDM) y un registro de intercambio de memoria
(RIM o registro de datos). En el registro de direcciones se almacena la direccin en la que se
almacenar o leer un dato, y en el registro de intercambio de memoria se almacena ese dato ledo o
que se almacenar.
Cuando hablamos de direcciones de memoria a muchos os sonar de los "punteros" de C, y es por esto
que es esencial conocer la arquitectura de Von Neumann antes de aprender a programar en ciertos
lenguajes que actan a ms bajo nivel.
La unidad de control contiene el registro contador de programa, que contiene la direccin de
memoria de la siguiente instruccin, que se incrementa tras realizar una instruccin y as va
recorriendo la memoria y ejecutando el programa.
Buses
Todos estos elementos se comunican entre si a travs de buses, ya sea para manejar las acciones a
realizar por la mquina o para mover datos. Hay tres tipos de buses.
El bus de datos perite el intercambio de datos (ya sean instrucciones o datos) con el resto de
elementos de la arquitectura. Es decir, mediante el bus de datos la unidad de control recibe las
instrucciones y la ALU los datos desde la memoria, al igual que tambin los envan por este medio.
El bus de instrucciones transmite las direcciones de memoria que van a ser usadas desde la CPU,
para poder seleccionar los datos que sern usados.
El bus de control es el que transporta las ordenes generadas por la CPU para controlar los diversos
procesos de la mquina.

Funcionamiento de la arquitectura
Para ver cmo funciona la arquitectura he creado una representacin documentada del proceso.

Este diseo de la arquitectura, como ya he comentado, es el bsico (con acumulador como registro de
entrada) y el ancho de los datos es de 8 bits. Las instrucciones estn formadas por dos bloques de 4
bits, los primeros para instrucciones y los ltimos para la direccin de la memoria.
Siempre que se usa en una instruccin un nmero est destinado a la direccin de memoria, donde se
usa el verdadero nmero que se usar para una operacin.
Actualmente se usan anchos de 32, 64 o 128 bits en computadoras, y no tiene porqu seguir el mismo
patrn. Seguidamente voy a exponer varios patrones que se pueden dar, a fin de completar un poco
ms la representacin que es muy simple al disponer solo de 8 bits.
Organizacin de un microcomputador (Estructura de von Neumannn)
La estructura von Neumann es el modelo bsico de arquitectura usado en la gran mayora de las
computadoras digitales actuales. Las dos principales caractersticas de esta estructura son: el uso del
sistema de numeracin binario y el concepto deprograma almacenado. La estructura von
Neumannn est formada por:
Arquitectura de 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).
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).
Origen
El nacimiento de la arquitectura Von Neumann surge a raz de una colaboracin en el proyecto
ENIAC del matemtico de orgen hngaro, John Von Neumann. Este trabajaba en 1947 en el
laboratorio atmico de Los Alamos cuando se encontr con uno de los constructores de la ENIAC.
Compaero de Einstein, Goedel y Turing en Princeton, Von Neumann se interes por el problema de
la necesidad de "recablear" la mquina para cada nueva tarea.
En 1949 haba encontrado y desarrollado la solucin a este problema, consistente en poner la
informacin sobre las operaciones a realizar en la misma memoria utilizada para los datos,
escribindola de la misma forma, es decir en cdigo binario. Su "EDVAC" fue el modelo de las
computadoras de este tipo construidas a continuacin. Se habla desde entonces de la "arquitectura de
Von Neumann", aunque tambin dise otras formas de construccin. El primer computador
comercial construido en esta forma fue el UNIVAC 1, fabricado en 1951 por la Sperry-Rand
Corporation y comprado por la Oficina del Censo de Estados Unidos.

Organizacin
Los ordenadores con esta arquitectura constan de cinco partes: La unidad aritmtico-lgica 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 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.
5. Vuelve al paso 1.
Origen de trmino Arquitectura Von Neumann
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.
Desarrollo del concepto de programa almacenado
El matemtico Alan Turing, quien haba sido alertado de un problema de lgica matematica por las
lecciones de Max Newman en la Universidad de Cambridge, escribi un articulo en 1936 titulado On
Computable Numbers, with an Application to the Entscheidungs problem, que fue publicado en los
Proceedings of the London Mathematical Society. En l describa una mquina hipottica que llam
maquina computadora universal, y que ahora es conocida como la Mquina de Turing.

La mquina hipottica tenia un almacenamiento infinito (memoria en la terminologa actual) que


contena tanto las instrucciones como los datos. El ingeniero alemn Konrad Zuse escribi de forma
independiente sobre este concepto en 1936. Von Neumann conoci a Turing cuando ejerca de
profesor sustituto en Cambridge en 1935 y tambin durante el ao que Turing pas en la Universidad
de Princeton en 1936-37. Cuando supo del artculo de 1936 de Turing no est claro.
Independientemente, J. Presper Eckert y John Mauchly, quienes estaban desarrollando el ENIAC en
la Escuela Moore de Ingeniera Electrica en la Universidad de Pennsylvania, escribieron sobre el
concepto de programa almacenado en diciembre de 1943. Mientras diseaba una nueva maquina,
EDVAC, Eckert escribi en enero de 1944 que se almacenaran datos y programas en un nuevo
dispositivo de memoria direccionable, una linea de retardo de mercurio. Esta fue la primera vez que
se propuso la construccion de un programa almacenado prctico. Por esas fechas, no tenian
conocimiento del trabajo de Turing.
Von Neumann estaba involucrado en el Proyecto Manhattan en el Laboratorio Nacional Los Alamos,
el cual requeria ingentes cantidades de clculos. Esto le condujo al proyecto ENIAC, en Verano de
1944. All se incorpor a los debates sobre el diseo de un ordenador con programas almacenados, el
EDVAC. Como parte del grupo, se ofreci voluntario a escribir una descripcin de l. El trmino von
Neumann architecture surgi del primer artculo de von Neumann: First Draft of a Report on the
EDVAC, fechado el 30 de junio de 1945, el cual inclua ideas de Eckert y Mauchly. Estaba inconcluso
cuando su compaero Herman Goldstine lo hizo circular con solo el nombre de von Neumann en l,
para consternacin de Eckert y Mauchly. El artculo fue ledo por docenas de compaero de trabajo

de von Neumann en America y Europa, e influenci la siguiente hornada de diseos de


computadoras.
Posteriormente, Turing desarroll un informe tcnico detallado, Proposed Electronic Calculator,
describiendo el Motor de Computacin Automtico (Automatic Computing Engine, ACE). Present
ste al Laboratorio Nacional de Fsica Britnico el 19 de febrero de 1946. A pesar de que Turing saba
por su experiencia de guerra en el Parque Bletchley que su propuesta era factible, el secretismo
mantenido durante muchas decadas acerca de los ordenadores Colossus le impidi manifestarlo.
Varias implementaciones exitosas del diseo ACE fueron producidas.
Los trabajos de ambos, von Neumann y Turing, describan ordenadores de programas almacenados,
pero al ser anterior el artculo de von Neumann, consigui mayor circulacin y repercusin, as que
la arquitectura de computadoras que esboz adquiri el nombre de arquitectura von Neumann.
En 1945, el profesor J.VON.NEUMMAN que estaba trabajando en la escuela Moore de ingeniera de
Filadelfia, donde el ENIAC habia sido construido, emiti en nombre de un grupo de sus compaeros
de trabajo un informe sobre el diseo lgico de los ordenadores digitales. El informe contena una
propuesta muy detallada para el diseo de la mquina que desde entonces se conoce como el EDVAC
(electronic discrete variable automatic computer ). Esta mquina ha sido recientemente completada
en America, pero el informe de Von Neumman inspir la construccion de la EDSAC (electronic delaystorage automatic calculator) in Cambridge.

En 1947, Burks, Goldstine y Von Neumann, publicaron un informe en el que describen el diseo de
otro tipo de maquina ( una mqina paralela en este momento ) que debera ser muy rpida, capaz de
hacer 20.000 operaciones por segundo. Sealaron que el problema persistente en la construccin de
tal mquina estaba en el desarrollo de una memoria adecuada, todos los contenidos de los cuales
fueron instantneamente accesibles, y al principio se sugiri el uso de un tubo especial - Llamado
Selectron - que habia sido inventado por los laboratorios de Princeton de la RCA. Estos tubos son
caros y difciles para fabricar, as Von Neumman decidi construir una mquina basada en la
memoria de Williams. Esa mquina que se complet en junio de 1952 en Princeton se ha conocido
como el Maatico. El diseo de esta maquina que ha sido inspirado de una docena o ms de
mquinas que son actualmente en construccin en America.
Uno de los equipos digitales ms modernos que incorpora novedades y mejoras en la tcnica de la
computacin electrnica ha sido demostrado en el laboratorio nacional de fsica, Teddington, donde
ha sido diseado y construido por un pequeo equipo de matemticos y ingenieros electrnicos
investigadores sobre el personal del laboratorio, asistido por ingenieros de produccin de la
compaa elctrica inglesa. El equipo construido hasta ahora en el laboratorio es solo el modelo
piloto de muchas instalaciones muy grandes que se va a conocer como el motor de calculo
automtico, pero aunque es relativamente pequeo en volumen y contiene solo 800 vlvulas
termoinica,
es
una
mquina
de
calculo
muy
rpido
y
verstil.
Los conceptos bsicos y principios abstractos de la computacin por una mquina fueron formuladas
por el Dr A.M. Turing, pero el trabajo en dichas mquinas en el Reino Unido se retras por la guerra.
In 1945, se ha hecho una examnicin al problema en el laboratorio nacional de fsica por el profesor
J.R. Womersley. Se le adjunt el Dr Turing u pequeo equipo de especialistas, y en 1947 la
planificacin preliminaria era lo suficientemente avanzada para justificar el establecimiento del
grupo especial ya mencionado. En abril de 1948, estes ultimos se convertieron en la sesion de la
electronica del laboratorio bajo carga del Sr FM Colebrook.
Descripcin del concepto de programa almacenado

Los primeros computadores constaban de programas almacenados. Algunos muy simples siguen
utilizando este diseo,por ejemplo, una calculadora es un computador que tiene un programa
almacenado. Puede hacer operaciones matemticas simples, pero no puede ser usada como
procesador
de
textos
o
videoconsola.
Cambiar el programa que contenan los dispositivos que usaban esta tecnologa requera reescribir,
reestructurar y/o redisear el dispositivo. Los primeros computadores no estaban lo suficiente
programados cuando fueron diseados. La tarea de reprogramar, cuando era posible, era un
proceso laborioso, empezando con notas en papel y siguiendo con detallados diseos de ingeniera. Y
tras esto llegaba el a veces complicado proceso de reescritura y reestructuramiento fsico del
computador.
El concepto de programa almacenado cambi por completo, se pens en un computador que en su
diseo contena un conjunto de instrucciones que podan ser almacenadas en memoria, o sea, un
programa que detallaba la computacin del mismo.

El diseo de un programa almacenado tambin daba la posibilidad a los programas de ser


modificados ellos mismos durante su ejecucin. Uno de los primeros motivos para su creacin fue la
necesidad de un programa que incrementara o modificara las direcciones de memoria de algunas
instrucciones, las cuales tenan que ser hechas manualmente en los primeros diseos.
Esto se volvi menos importante cuando el ndice de registros y el direccionamiento indirecto se
convirtieron en algo habitual en la arquitectura de computadores. El cdigo automodificable fue en
gran parte ganando posiciones.
A gran escala, la habilidad de tratar instrucciones como datos es lo que hacen los ensambladores,
compiladores y otras herramientas de programacin automticas. Se pueden "escribir programas
para escribir programas".
Existen inconvenientes en el diseo de Von Neumann. Las modificaciones en los programas poda ser
algo perjudicial, por accidente o por diseo. En algunos simples diseos de computador con
programas almacenados, un mal funcionamiento del programa puede daar el computador. Otros
programas, o el sistema operativo, posiblemente puedan llevar a un dao total en el ordenador. La
proteccin de la memoria y otras formas de control de acceso pueden ayudar a protejer en contra de
modificaciones accidentales y/o maliciosas de programas.
Embotellamiento

de

Von

Neumann

(Von

Neumann

bottleneck)

La separacin entre la CPU y la memoria lleva al embotellamiento de Von Neumann, al rendimiento


de procesamiento limitado (tarifa de transferencia de datos) entre la CPU y a la memoria comparada
a la cantidad de memoria. En la mayora de las computadoras modernas, el rendimiento de
procesamiento es mucho ms pequeo que la tarifa en la cual la CPU puede trabajar. Esto limita
seriamente la velocidad del proceso eficaz cuando la CPU se requiere para realizar el proceso mnimo
en grandes cantidades de datos. La CPU es forzada continuamente para esperar los datos necesarios
que se transferirn desde o hacia memoria. Desde la CPU el tamao de la velocidad y de la memoria
ha aumentado mucho ms rpidamente que el rendimiento de procesamiento entre ellos, el
embotellamiento se ha convertido en ms de un problema. El trmino embotellamiento de Von
Neumann fue acuado por Juan Backus en su conferencia de la concesin de 1977 ACM Turing.
Segn Backus: Seguramente debe haber una manera menos primitiva de realizar cambios grandes
en el almacn que empujando los granes nmeros de palabras hacia adelante y hacia atrs a travs
del embotellamiento de Von Neumann. El problema de funcionamiento es reducido por un cache
entre la CPU y el de memoria principal, y por el desarrollo de los algoritmos del calculador de la
rama. Est menos claro que el embotellamiento intelectual que Backus ha criticado ha cambiado
mucho desde 1977. La solucin propuesta de Backus no ha tenido una influencia importante. La

programacin funcional moderna y la programacin orientada a objetos se engranan mucho menos


hacia empujar los grandes nmeros de palabras hacia adelante y hacia atrs que los anteriores
lenguajes como era el FORTRAN.

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 (Jan 1952)
* MANIAC I en Laboratorio Cientifico 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 (Jan 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)
John von Neumann
John von Neumann zu Margitta (se pronuncia fon noiman), (Margittai Neumann Jnos Lajos) (28
de diciembre de 1903 - 8 de febrero de 1957) fue un matemtico hngaro-estadounidense de
ascendencia juda, que realiz contribuciones importantes en fsica cuntica, anlisis funcional,
teora de conjuntos, informtica, economa, anlisis numrico, hidrodinmica (de explosiones),
estadstica y muchos otros campos de la matemtica. Recibi su doctorado en matemticas de la
Universidad de Budapest a los 23 aos.
Fue una de las cuatro personas seleccionadas para la primera facultad del Institute for Advanced
Study (Instituto para Estudios Avanzados). Trabaj en el Proyecto Manhattan. Junto con Edward
Teller y Stanislaw Ulam, resolvi pasos fundamentales de la fsica nuclear involucrada en reacciones
termonucleares y la bomba de hidrgeno.
Es considerado el padre de la teora de juegos y public el clsico libro Theory of games and
economic behavior ('Teora de juegos y comportamiento econmico'), junto a Oskar Morgenstern, en
1944. Tambin concibi el concepto de "MAD" (Mutually Assured Destruction o 'destruccin mutua
asegurada'), concepto que domin la estrategia nuclear estadounidense durante los tiempos de
posguerra.
Fue pionero de la computadora digital moderna y de la aplicacin de la teora de operadores a la
mecnica cuntica. Trabaj con Eckert y Mauchly en la Universidad de Pennsylvania, donde public
un artculo acerca del almacenamiento de programas. El concepto de programa almacenado
permiti la lectura de un programa dentro de la memoria de la computadora, y despus la ejecucin
de las instrucciones del mismo sin tener que volverlas a escribir. La primera computadora en usar el
citado concepto fue la llamada EDVAC (Electronic Discrete-Variable Automatic Computer, es decir

'computadora automtica electrnica de variable discreta'), desarrollada por Von Neumann, Eckert
y Mauchly.

Los programas almacenados dieron a las computadoras flexibilidad y confiabilidad, hacindolas


ms rpidas y menos sujetas a errores que los programas mecnicos.
Otra de sus inquietudes fue la capacidad de las mquinas de autorreplicarse, lo que le llev al
concepto de lo que ahora llamamos mquinas de Von Neumann o autmatas celulares.
Biografia
El mayor de tres hermanos, Von Neumann naci Jnos Neumann Lajos (en hngaro el apellido
precede al nombre) en Budapest, Hungra, en una familia juda adinerada. Su padre era Neumann
Miksa (Max Neumann), un abogado que trabajaba en un banco. Su madre era Kann Margit
(Margaret Kann). Los antepasados de Von Neumann eran originales de Rusia.
Jnos, apodado "Jancsi" (Johnny), fue un nio prodigio que demostr una aptitud para los idiomas,
memorizacin y matemticas. Entr en el Colegio Alemn Luterano Fasori Gimnzium en Budapest
en 1911. Aunque el entro en el colegio en el nivel adecuado respecto de su edad, su padre contrat
profesores privados que le dieran una educacin avanzada en las reas en las cules haba
demostrado esa aptitud. En 1913, su padre fue recompensado con el ennoblecimiento de su servicio al
imperio Austro-Hngaro. (Despus de convertirse en semi-autnomas en 1867, Hungra se encontr
en la necesidad de una clase mercantil vibrante.) De este modo, la familia Neumann adquiri el ttulo
margittai, pasando a llamarse margittai Neumann Jnos (Jonh Neumann de Margitta), que luego
cambi al alemn Johann von Neumann. l recibi su doctorado en matemticas (y de manera
secundaria en fsica experimental y qumica) de la Universidad Pzmny Pter en Budapest con 22
aos. Simultneamente, obtuvo su diploma en ingeniera qumica en la ETH de Zurich en Suiza a
instancias de su padre, que quera que su hijo invertiera su tiempo en una empresa con mayor futuro
que las matemticas. Entre 1926 y 1930, fue profesor en la Universidad de Berln, el ms joven de su
historia. A los 25 aos, haba publicado diez documentos importantes, y con 30, casi 36.
Max von Neumann muri en 1929. En 1930, von Neumann, su madre y sus hermanos emigraron a
los Estados Unidos. Convirti su nombre al ingls(John), manteniendo el apellido de la aristocracia
austraca de von Neumann, mientras que sus hermanos adoptivos cambiaron sus apellidos por
Vonneumann
y
Neumann.
Von Neumann fue invitado a la Universidad de Princeton, Nueva Jersey, en 1930, y, posteriormente,
fue una de las primeras cuatro personas seleccionadas para el personal docente del Instituto de
Estudios Avanzados (dos de los otros son Albert Einstein y Kurt Gdel), donde permaneci como
profesor de matemticas desde1933 hasta su muerte.
En 1937, von Neumann se convirti en ciudadano de los EE.UU.. En 1938, von Neumann fue
galardonado con el Premio Memorial Bcher por su trabajo en el anlisis.

Von Neumann se cas dos veces. La primera de ellas fue con Mariette Kovesi en 1930, justo antes de
emigrar a los Estados Unidos. Tuvieron una hija (la nico hija que tuvo von Neumann), Marina.
Actualemnte, es una distinguida profesora de comercio internacional y poltica pblica en la

Universidad de Michigan. La pareja se divorci en 1937. En 1938, von Neumann se cas con klari
Dan, a quien haba conocido durante sus ltimos viajes de vuelta a Budapest antes del estallido de la
Segunda Guerra Mundial. Fueron muy activos socialmente dentro de la comunidad acadmica de
Princeton, y es debido a esta parte de su vida la que da muchas de las ancdotas que rodean la
leyenda de von Neumann.
En 1955, von Neumann fue diagnosticado de cncer de pncreas. Un ao y medio mas tarde, Von
Neumann muri sumido en un gran dolor. Mientras que en el Hospital Walter Reed en Washington,
DC, invit a un sacerdote catlico, el Padre Anselmo Strittmatter, perteneciente a la orden
benedictina, fue a visitarlo(una decisin que conmocion a algunos de los amigos de von Neumann).
Dicho sacerdote le administr los ltimos sacramentos. Muri bajo seguridad militar para impedir
que revelase secretos militare mientras se encontraba medicado. John von Neumann fue enterrado
en el cementerio de Princeton en Princeton, Mercer County, New Jersey.
Von Neumann escribi 150 artculos que fueron publicados mientras viva, 60 de matemticas puras,
20 de fsica, y 60 de matemticas aplicadas. Su ltimo trabajo, publicado en forma de libro como "El
ordenador y el Cerebro", da una indicacin de la direccin de sus intereses en el momento de su
muerte.