SlideShare una empresa de Scribd logo
1 de 8
Von Neumann
ÍNDEX 
1.Vida 
2.Bomba atómica 
3.Aportaciones informáticas 
4.Arquitectura Von Neumann 
5.Bibliografia
1.Vida. 
John von Neumann (registrado al nacer como Neumann János Lajos) (Budapest, Imperio 
austrohúngaro, 28 de diciembre de 1903-Washington, D.C., Estados Unidos, 8 de febrero 
de 1957) fue un matemático húngaro-estadounidense que realizó contribuciones 
fundamentales en física cuántica, análisis funcional, teoría de conjuntos, teoría de juegos, 
ciencias de la computación, economía, análisis numérico, cibernética, hidrodinámica, 
estadística y muchos otros campos. Es considerado como uno de los más importantes 
matemáticos de la historia moderna. 
Neumann János Lajos nació en Budapest en 1903, cuando esta ciudad pertenecía al 
Imperio austrohúngaro. Su padre, Max Neumann, era un banquero judío que se había 
casado con Margaret Kann, hija de una familia adinerada de Pest. John, que en Hungría 
ya utilizaba la forma germanizada de su nombre, Johann von Neumann, fue el mayor de 
tres hermanos y a los diez años comenzó a estudiar en el Colegio Luterano de Budapest. 
Sus profesores pronto se dieron cuenta de su talento y recomendaron que recibiera 
clases particulares de matemáticas impartidas por profesores universitarios. 
En 1919, al término de la Primera Guerra Mundial, su familia abandonó Hungría durante la 
época revolucionaria que culminó con el gobierno comunista de Béla Kun. A su vuelta, en 
1921, John fue admitido en la Universidad de Budapest donde acabaría doctorándose en 
matemáticas en 1926. Estudiaba al mismo tiempo en Berlín, y recibió algunas clases de 
Albert Einstein, en compañía de otros compañeros húngaros como el mismo Wigner, Leó 
Szilárd y Dennis Gabor. Además se matriculó en la Escuela Politécnica Federal de Zúrich, 
donde en 1925 obtuvo la licenciatura en ingeniería química y conoció a figuras como 
Hermann Weyl y George Pólya. Finalmente también asistía a los seminarios de David 
Hilbert en Gotinga, donde coincidió con Robert Oppenheimer, con quien volvería a 
encontrarse posteriormente en Princeton. A los 24 años se convirtió en Privatdozent de 
matemáticas en la universidad de Berlín.
Aunque llevaban una intensa vida social y su casa de Princeton era lugar de encuentro 
habitual para fiestas sociales, su relación matrimonial se fue deteriorando y, finalmente, 
acabó divorciándose de Mariette en 1937. Al año siguiente viajó a Europa y daba 
conferencias e intercambiaba ideas con científicos como Niels Bohr, con quien coincidió 
en Copenhague. Visitó también a su familia en Hungría y, antes de regresar a Estados 
Unidos, se casó con su amiga húngara Klara Dan. 
2.Bomba atómica. 
Su aporte al programa atómico norteamericano terminó yendo mucho más allá de las 
contribuciones científicas. Fue elegido por el general Leslie Groves, la máxima autoridad 
militar a cargo del Proyecto Manhattan, como uno de los miembros del comité encargado 
de tomar decisiones estratégicas. Se mostró a favor de la construcción de la bomba de 
hidrógeno y de los misiles balísticos intercontinentales capaces de lanzarlas sobre la 
Unión Soviética, y participó activamente en su diseño. La primera explosión de una 
bomba H se produjo en un atolón del Océano Pacífico en 1952. 
En la Segunda Guerra Mundial, el gobierno norteamericano puso en marcha el famoso 
Proyecto Manhattan, al que von Neumann se unió en 1943, junto con Eugene Wigner y 
Leó Szilárd, también húngaros exiliados. Su aportación más importante radicó en el 
diseño del método de implosión, que fue utilizado en Alamogordo, la primera detonación 
de una bomba atómica de la historia, y que luego volvería a usarse en la de Nagasaki. 
3.Aportaciones
informatica. 
Un lenguaje programación de tipo Von Neumann es cualquier lenguaje de programación 
que contiene un alto grado de abstracción y que está basado en la arquitectura de von 
Neumann. En 2009, la mayoría de los lenguajes de programación se ajustan a esta 
descripción, debido a la gran expansión de dicha arquitectura durante los últimos 50 años. 
Las diferencias entre Fortran, C, e incluso Java, aunque considerables, son en última 
instancia, limitadas por el hecho de que los tres se basan en el estilo de programación de 
la computadora de von Neumann. Si por ejemplo, los objetos de Java fueran ejecutados 
en paralelo con el paso de mensajes asíncronos y estuviera basada en direccionamiento 
“declarativo”, entonces, Java no estaría en el grupo. En pocas palabras, toda la 
programación se basa en su estilo de programar la computadora (Von Neuman). En 
conclusión, es un estilo único. 
Algunas relaciones del isomorfismo entre los lenguajes de programación y arquitecturas 
von Neumann son las siguientes: 
• Las variables ↔ Celdas de almacenamiento 
• Instrucciones de control ↔ instrucciones de salto 
• Instrucciones de asignación ↔ búsqueda, almacenamiento de instrucciones. 
• Expresiones ↔ Referencias de memoria e instrucciones aritméticas. 
Según una metáfora de Backus, las instrucciones de asignación en los lenguajes de von 
Neumann están divididas en dos “mundos”. El primer “mundo” se compone de 
expresiones y está formado por un espacio matemático ordenado con un extenso 
repertorio de propiedades algebraicas de importante utilidad: la mayoría de operaciones 
de cálculo tienen lugar aquí. El segundo “mundo” se compone de estados: está formado 
por un espacio matemático desordenado, con propiedades algebraicas poco útiles “(sin 
embargo, la programación estructurada puede ser vista como una heurística restringida 
que se aplica en este espacio)”. 
Backus afirmó que se ha desarrollado un círculo vicioso en las ciencias de la 
computación: el gran interés durante tanto tiempo en los lenguajes Von Neumann ha 
provocado la primacía de de este tipo de arquitecturas, es decir, los lenguajes que no 
están basados en von Neumann son más costosos y por tanto su desarrollo queda 
limitado. La falta de difusión y eficacia de lenguajes no basados en von Neumann conlleva 
una falta de motivación y fundamentos intelectuales en los diseñadores actuales para 
desarrollar nuevas arquitecturas. 
La arquitectura de computadoras es el diseño conceptual y la estructura operacional 
fundamental de un sistema de computadora. Es decir, es un modelo y una descripción 
funcional de los requerimientos y las implementaciones de diseño para varias partes de 
una computadora, con especial interés en la forma en que la unidad central de proceso
(cpu) trabaja internamente y accede a las direcciones de memoria. 
El ordenador recibe y envía la información a través de los periféricos por medio de los 
canales. La UCP es la encargada de procesar la información que le llega al ordenador. El 
intercambio de información se tiene que hacer con los periféricos y la UCP. Todas aquellas 
unidades de un sistema exceptuando la UCP se denomina periférico, por lo que el 
ordenador tiene dos partes bien diferenciadas, que son: la UCP (encargada de ejecutar 
programas y que está compuesta por la memoria principal, la Unidad aritmético lógica 
(UAL) y la Unidad de Control) y los periféricos (que pueden ser de entrada, salida, 
entrada-salida y comunicaciones). 
Las arquitecturas y los conjuntos de instrucciones se pueden clasificar considerando los 
siguientes aspectos: 
• Almacenamiento de operativos en la UPC: dónde se ubican los operadores aparte 
de la substractora informativa (SI) 
• Número de operandos explícitos por instrucción: cuántos operandos se expresan 
en forma explícita en una instrucción típica. Normalmente son 0, 1, 2 y 3. 
• Posición del operando: ¿Puede cualquier operando estar en memoria?, o deben 
estar algunos o todos en los registros internos de la UPC. Cómo se especifica la 
dirección de memoria (modos de direccionamiento disponibles). 
• Operaciones: Qué operaciones están disponibles en el conjunto de instrucciones. 
• Tipo y tamaño de operandos y cómo se especifican. 
4.Arquitectura Von Neumann. 
La arquitectura Von Neumann, también conocida 
como modelo de Von Neumann o arquitectura 
Princeton, es una arquitectura de computadoras 
basada en la descrita en 1945 por el matemático y 
físico John von Neumann y otros, en el primer 
borrador de un informe sobre el EDVAC.1 Este 
describe una arquitectura de diseño para un 
ordenador digital electrónico con partes que 
constan de una unidad de procesamiento que 
contiene una unidad aritmético lógica y registros del 
procesador, una unidad de control que contiene un 
registro de instrucciones y un contador de 
programa, una memoria para almacenar tanto datos como instrucciones, almacenamiento 
masivo externo, y mecanismos de entrada y salida.1 2 El significado ha evolucionado 
hasta ser cualquier ordenador de programa almacenado en el cual no pueden ocurrir una 
extracción de instrucción y una operación de datos al mismo tiempo, ya que comparten un 
bus en común. Esto se conoce como el cuello de botella Von Neumann y muchas veces 
limita el rendimiento del sistema. 
Un computadora digital de programa almacenado es una que mantiene sus instrucciones
de programa, así como sus datos, en memoria de acceso aleatorio (RAM) de lectura-escritura. 
Las computadoras de programa almacenado representaron un avance sobre los 
ordenadores controlados por programas de la década de 1940, como la Colossus y la 
ENIAC, que fueron programadas por ajustando interruptores e insertando parches, 
conduciendo datos de la ruta y para controlar las señales entre las distintas unidades 
funcionales. En la gran mayoría de las computadoras modernas, se utiliza la misma 
memoria tanto para datos como para instrucciones de programa, y la distinción entre Von 
Neumann vs. Harvard se aplica a la arquitectura de memoria caché, pero no a la memoria 
principal. 
Primeras computadoras de programa almacenado 
La información de la fecha en la siguiente cronología es difícil de establecer en el orden 
correcto. Algunas fechas son de la primera ejecución de un programa de pruebas, algunas 
fechas son de la primera vez que el equipo se demostró o completó, y algunas fechas son 
de la primera entrega o instalación. 
• La IBM SSEC tenía la capacidad para tratar instrucciones como datos, y se 
demostró públicamente el 27 de enero de 1948. Esta capacidad fue reivindicada en 
una patente estadounidense.14 Sin embargo, fue parcialmente electromecánica, no 
totalmente electrónica. En la práctica, las instrucciones eran leídas desde una cinta 
de papel debido a su memoria limitada.15 
• La Manchester SSEM (la bebé) fue la primera computadora completamente 
electrónica que ejecutaba un programa almacenado. Se corrió un programa de 
factoraje durante 52 minutos el 21 junio de 1948, después de ejecutar un simple 
programa de división y un programa para demostrar que dos números eran primos 
entre sí. 
• La ENIAC fue modificada para funcionar como un computadora primitivo con 
programa almacenado de solo lectura (usando la tabla de funciones de programa 
ROM) y se demostró como tal el 16 de septiembre de 1948, ejecutando un 
programa de Adele Goldstine para von Neumann. 
• BINAC 
• Manchester Mark I 
• EDSAC 
• EDVAC 
• CSIRAC 
• SEAC 
• Pilot ACE 
• SWAC 
• Computadora Whirlwind 
• UNIVAC 1101
5.Bibliografia. 
Wikipedia, la enciclopedia libre. En esta pagina podras encontrar toda la información sobre nuestro 
trabajo.

Más contenido relacionado

Similar a John Von Neuman (20)

Informatica presentacion
Informatica presentacionInformatica presentacion
Informatica presentacion
 
Taller pre-examen
Taller pre-examenTaller pre-examen
Taller pre-examen
 
Taller de Sistemas Operativos
Taller de Sistemas Operativos Taller de Sistemas Operativos
Taller de Sistemas Operativos
 
Taller Sistemas Operativos
Taller Sistemas Operativos Taller Sistemas Operativos
Taller Sistemas Operativos
 
Talle preexamen
Talle preexamenTalle preexamen
Talle preexamen
 
Taller de informatica
Taller de informaticaTaller de informatica
Taller de informatica
 
JOHN VON NEUMANN
JOHN VON NEUMANNJOHN VON NEUMANN
JOHN VON NEUMANN
 
John Von Neumann
John Von NeumannJohn Von Neumann
John Von Neumann
 
Historia del computador
Historia del computador Historia del computador
Historia del computador
 
Introduccion a la computacion
Introduccion a la computacionIntroduccion a la computacion
Introduccion a la computacion
 
Trabajomary901
Trabajomary901Trabajomary901
Trabajomary901
 
John Von Neumann
John Von NeumannJohn Von Neumann
John Von Neumann
 
Resumen 1 Semestre Sistemas Operativos
Resumen 1 Semestre Sistemas OperativosResumen 1 Semestre Sistemas Operativos
Resumen 1 Semestre Sistemas Operativos
 
Avance os quiroz sanchez (1)2
Avance os quiroz sanchez (1)2Avance os quiroz sanchez (1)2
Avance os quiroz sanchez (1)2
 
John Von Neuman
John Von NeumanJohn Von Neuman
John Von Neuman
 
Personajes relevantes de la informatica
Personajes relevantes de la informaticaPersonajes relevantes de la informatica
Personajes relevantes de la informatica
 
Von neumann
Von neumannVon neumann
Von neumann
 
Presentación1
Presentación1Presentación1
Presentación1
 
Von neumann
Von neumannVon neumann
Von neumann
 
Von neumann
Von neumannVon neumann
Von neumann
 

Último

Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 

Último (20)

Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 

John Von Neuman

  • 2. ÍNDEX 1.Vida 2.Bomba atómica 3.Aportaciones informáticas 4.Arquitectura Von Neumann 5.Bibliografia
  • 3. 1.Vida. John von Neumann (registrado al nacer como Neumann János Lajos) (Budapest, Imperio austrohúngaro, 28 de diciembre de 1903-Washington, D.C., Estados Unidos, 8 de febrero de 1957) fue un matemático húngaro-estadounidense que realizó contribuciones fundamentales en física cuántica, análisis funcional, teoría de conjuntos, teoría de juegos, ciencias de la computación, economía, análisis numérico, cibernética, hidrodinámica, estadística y muchos otros campos. Es considerado como uno de los más importantes matemáticos de la historia moderna. Neumann János Lajos nació en Budapest en 1903, cuando esta ciudad pertenecía al Imperio austrohúngaro. Su padre, Max Neumann, era un banquero judío que se había casado con Margaret Kann, hija de una familia adinerada de Pest. John, que en Hungría ya utilizaba la forma germanizada de su nombre, Johann von Neumann, fue el mayor de tres hermanos y a los diez años comenzó a estudiar en el Colegio Luterano de Budapest. Sus profesores pronto se dieron cuenta de su talento y recomendaron que recibiera clases particulares de matemáticas impartidas por profesores universitarios. En 1919, al término de la Primera Guerra Mundial, su familia abandonó Hungría durante la época revolucionaria que culminó con el gobierno comunista de Béla Kun. A su vuelta, en 1921, John fue admitido en la Universidad de Budapest donde acabaría doctorándose en matemáticas en 1926. Estudiaba al mismo tiempo en Berlín, y recibió algunas clases de Albert Einstein, en compañía de otros compañeros húngaros como el mismo Wigner, Leó Szilárd y Dennis Gabor. Además se matriculó en la Escuela Politécnica Federal de Zúrich, donde en 1925 obtuvo la licenciatura en ingeniería química y conoció a figuras como Hermann Weyl y George Pólya. Finalmente también asistía a los seminarios de David Hilbert en Gotinga, donde coincidió con Robert Oppenheimer, con quien volvería a encontrarse posteriormente en Princeton. A los 24 años se convirtió en Privatdozent de matemáticas en la universidad de Berlín.
  • 4. Aunque llevaban una intensa vida social y su casa de Princeton era lugar de encuentro habitual para fiestas sociales, su relación matrimonial se fue deteriorando y, finalmente, acabó divorciándose de Mariette en 1937. Al año siguiente viajó a Europa y daba conferencias e intercambiaba ideas con científicos como Niels Bohr, con quien coincidió en Copenhague. Visitó también a su familia en Hungría y, antes de regresar a Estados Unidos, se casó con su amiga húngara Klara Dan. 2.Bomba atómica. Su aporte al programa atómico norteamericano terminó yendo mucho más allá de las contribuciones científicas. Fue elegido por el general Leslie Groves, la máxima autoridad militar a cargo del Proyecto Manhattan, como uno de los miembros del comité encargado de tomar decisiones estratégicas. Se mostró a favor de la construcción de la bomba de hidrógeno y de los misiles balísticos intercontinentales capaces de lanzarlas sobre la Unión Soviética, y participó activamente en su diseño. La primera explosión de una bomba H se produjo en un atolón del Océano Pacífico en 1952. En la Segunda Guerra Mundial, el gobierno norteamericano puso en marcha el famoso Proyecto Manhattan, al que von Neumann se unió en 1943, junto con Eugene Wigner y Leó Szilárd, también húngaros exiliados. Su aportación más importante radicó en el diseño del método de implosión, que fue utilizado en Alamogordo, la primera detonación de una bomba atómica de la historia, y que luego volvería a usarse en la de Nagasaki. 3.Aportaciones
  • 5. informatica. Un lenguaje programación de tipo Von Neumann es cualquier lenguaje de programación que contiene un alto grado de abstracción y que está basado en la arquitectura de von Neumann. En 2009, la mayoría de los lenguajes de programación se ajustan a esta descripción, debido a la gran expansión de dicha arquitectura durante los últimos 50 años. Las diferencias entre Fortran, C, e incluso Java, aunque considerables, son en última instancia, limitadas por el hecho de que los tres se basan en el estilo de programación de la computadora de von Neumann. Si por ejemplo, los objetos de Java fueran ejecutados en paralelo con el paso de mensajes asíncronos y estuviera basada en direccionamiento “declarativo”, entonces, Java no estaría en el grupo. En pocas palabras, toda la programación se basa en su estilo de programar la computadora (Von Neuman). En conclusión, es un estilo único. Algunas relaciones del isomorfismo entre los lenguajes de programación y arquitecturas von Neumann son las siguientes: • Las variables ↔ Celdas de almacenamiento • Instrucciones de control ↔ instrucciones de salto • Instrucciones de asignación ↔ búsqueda, almacenamiento de instrucciones. • Expresiones ↔ Referencias de memoria e instrucciones aritméticas. Según una metáfora de Backus, las instrucciones de asignación en los lenguajes de von Neumann están divididas en dos “mundos”. El primer “mundo” se compone de expresiones y está formado por un espacio matemático ordenado con un extenso repertorio de propiedades algebraicas de importante utilidad: la mayoría de operaciones de cálculo tienen lugar aquí. El segundo “mundo” se compone de estados: está formado por un espacio matemático desordenado, con propiedades algebraicas poco útiles “(sin embargo, la programación estructurada puede ser vista como una heurística restringida que se aplica en este espacio)”. Backus afirmó que se ha desarrollado un círculo vicioso en las ciencias de la computación: el gran interés durante tanto tiempo en los lenguajes Von Neumann ha provocado la primacía de de este tipo de arquitecturas, es decir, los lenguajes que no están basados en von Neumann son más costosos y por tanto su desarrollo queda limitado. La falta de difusión y eficacia de lenguajes no basados en von Neumann conlleva una falta de motivación y fundamentos intelectuales en los diseñadores actuales para desarrollar nuevas arquitecturas. La arquitectura de computadoras es el diseño conceptual y la estructura operacional fundamental de un sistema de computadora. Es decir, es un modelo y una descripción funcional de los requerimientos y las implementaciones de diseño para varias partes de una computadora, con especial interés en la forma en que la unidad central de proceso
  • 6. (cpu) trabaja internamente y accede a las direcciones de memoria. El ordenador recibe y envía la información a través de los periféricos por medio de los canales. La UCP es la encargada de procesar la información que le llega al ordenador. El intercambio de información se tiene que hacer con los periféricos y la UCP. Todas aquellas unidades de un sistema exceptuando la UCP se denomina periférico, por lo que el ordenador tiene dos partes bien diferenciadas, que son: la UCP (encargada de ejecutar programas y que está compuesta por la memoria principal, la Unidad aritmético lógica (UAL) y la Unidad de Control) y los periféricos (que pueden ser de entrada, salida, entrada-salida y comunicaciones). Las arquitecturas y los conjuntos de instrucciones se pueden clasificar considerando los siguientes aspectos: • Almacenamiento de operativos en la UPC: dónde se ubican los operadores aparte de la substractora informativa (SI) • Número de operandos explícitos por instrucción: cuántos operandos se expresan en forma explícita en una instrucción típica. Normalmente son 0, 1, 2 y 3. • Posición del operando: ¿Puede cualquier operando estar en memoria?, o deben estar algunos o todos en los registros internos de la UPC. Cómo se especifica la dirección de memoria (modos de direccionamiento disponibles). • Operaciones: Qué operaciones están disponibles en el conjunto de instrucciones. • Tipo y tamaño de operandos y cómo se especifican. 4.Arquitectura Von Neumann. La arquitectura Von Neumann, también conocida como modelo de Von Neumann o arquitectura Princeton, es una arquitectura de computadoras basada en la descrita en 1945 por el matemático y físico John von Neumann y otros, en el primer borrador de un informe sobre el EDVAC.1 Este describe una arquitectura de diseño para un ordenador digital electrónico con partes que constan de una unidad de procesamiento que contiene una unidad aritmético lógica y registros del procesador, una unidad de control que contiene un registro de instrucciones y un contador de programa, una memoria para almacenar tanto datos como instrucciones, almacenamiento masivo externo, y mecanismos de entrada y salida.1 2 El significado ha evolucionado hasta ser cualquier ordenador de programa almacenado en el cual no pueden ocurrir una extracción de instrucción y una operación de datos al mismo tiempo, ya que comparten un bus en común. Esto se conoce como el cuello de botella Von Neumann y muchas veces limita el rendimiento del sistema. Un computadora digital de programa almacenado es una que mantiene sus instrucciones
  • 7. de programa, así como sus datos, en memoria de acceso aleatorio (RAM) de lectura-escritura. Las computadoras de programa almacenado representaron un avance sobre los ordenadores controlados por programas de la década de 1940, como la Colossus y la ENIAC, que fueron programadas por ajustando interruptores e insertando parches, conduciendo datos de la ruta y para controlar las señales entre las distintas unidades funcionales. En la gran mayoría de las computadoras modernas, se utiliza la misma memoria tanto para datos como para instrucciones de programa, y la distinción entre Von Neumann vs. Harvard se aplica a la arquitectura de memoria caché, pero no a la memoria principal. Primeras computadoras de programa almacenado La información de la fecha en la siguiente cronología es difícil de establecer en el orden correcto. Algunas fechas son de la primera ejecución de un programa de pruebas, algunas fechas son de la primera vez que el equipo se demostró o completó, y algunas fechas son de la primera entrega o instalación. • La IBM SSEC tenía la capacidad para tratar instrucciones como datos, y se demostró públicamente el 27 de enero de 1948. Esta capacidad fue reivindicada en una patente estadounidense.14 Sin embargo, fue parcialmente electromecánica, no totalmente electrónica. En la práctica, las instrucciones eran leídas desde una cinta de papel debido a su memoria limitada.15 • La Manchester SSEM (la bebé) fue la primera computadora completamente electrónica que ejecutaba un programa almacenado. Se corrió un programa de factoraje durante 52 minutos el 21 junio de 1948, después de ejecutar un simple programa de división y un programa para demostrar que dos números eran primos entre sí. • La ENIAC fue modificada para funcionar como un computadora primitivo con programa almacenado de solo lectura (usando la tabla de funciones de programa ROM) y se demostró como tal el 16 de septiembre de 1948, ejecutando un programa de Adele Goldstine para von Neumann. • BINAC • Manchester Mark I • EDSAC • EDVAC • CSIRAC • SEAC • Pilot ACE • SWAC • Computadora Whirlwind • UNIVAC 1101
  • 8. 5.Bibliografia. Wikipedia, la enciclopedia libre. En esta pagina podras encontrar toda la información sobre nuestro trabajo.