miércoles, 23 de marzo de 2016

ARQUITECTURA

JOHN VON NEUMANN

BIOGRAFÍA

(Budapest, 1903 - Washington, 1957) Matemático húngaro, nacionalizado estadounidense. Nacido en el seno de una familia de banqueros judíos, dio muestras desde niño de unas extraordinarias dotes para las matemáticas. En 1921 se matriculó en la Universidad de Budapest, donde se doctoró en matemáticas cinco años después, aunque pasó la mayor parte de ese tiempo en otros centros académicos. En la Universidad de Berlín asistió a los cursos de Albert Einstein. Estudió también en la Escuela Técnica Superior de Zurich, donde en 1925 se graduó en ingeniería química, y frecuentó así mismo la Universidad de Gotinga. (1)
 
 

UNA MENTE BRILLANTE E INMIGRANTE

John von Neumann nació bajo el nombre de Neumann János Lajos en Budapest en 1903. Hijo de un banquero judío, a los diez años de edad, John von Neumann fue considerado por sus profesores del colegio como superdotado y recomendaron a sus padres que complementaran su formación con clases particulares de matemáticas impartidas por profesores universitarios. 
"Afortunadamente, von Neumann era una persona cálida y amable que procuraba que la gente no estuviese tensa en su presencia. La conversación se centró rápidamente en mi trabajo. Cuando le comenté que estaba participando en el desarrollo de una computadora electrónica capaz de realizar 333 multiplicaciones por segundo, la atmósfera de nuestra conversación pasó de un relajado buen humor a una más propia del examen oral para un doctorado en matemáticas. Poco después, ambos fuimos a Filadelfia para que von Neumann pudiese conocer el ENIAC."  (2)


SU IMPACTO EN EL ÁMBITO DE LA COMPUTACIÓN

El modelo de von Neumann ha sufrido distintos ajustes y modificaciones a lo largo del tiempo; sin embargo, su esencia se mantiene y es un modelo de referencia que estudian los ingenieros de todo el mundo en sus primeros años de estudios.
EDVAC técnicos

Técnicos encargados de la operación del EDVAC posando con parte de la computadora
Gracias a la arquitectura de von Neumann, además del desarrollo del EDVAC, se pudieron desarrollar computadoras como la Manchester Mark I (en cuyo equipo de desarrollo estuvo Alan Turing y que se convirtió en una de las primeras máquinas en usar memoria RAM para demostrar las ventajas del uso de programas almacenados en memoria), el IAS de Princeton, el UNIVAC 1101 o la Whirlwind del MIT.
En 1951, el MANIAC I era capaz de trabajar durante 60 días seguidos haciendo cálculos; una gran simulación que se desarrolló para obtener las condiciones óptimas de detonación de una bomba de hidrógeno. El objetivo estaba vinculado a la tensión de la "Guerra Fría"; sin embargo, el MANIAC era mucho más que eso.
El MANIAC I, que se basaba en la arquitectura de von Neumann, fue la primera computadora capaz de calcular una previsión meteorológica de un día en menos de 24 horas (hasta ese momento el pronóstico del día siguiente requería más de 1 día de cálculos y eso, evidentemente, no servía para nada) y, cuando no estaba haciendo cálculos de índole militar, el matemático Nils Aall Barricelli realizaba cálculos para demostrar que las mutaciones aleatorias eran suficientes para que se produjese la evolución de una especie.
Alan Turing y John von Neumann sentaron los cimientos de la explosión que se viviría alredor de la computación y que, hoy mismo, seguimos viviendo. (2)



DATOS DE INTERÉS SOBRE VON NEUMANN

CARGOS QUE OSTENTO.
En lo que respecta a cargos que ostento durante su vida cabe destacar que fue director de las revistas Academicas annals of mathematics y Composition Mathematica, y presidente de la American Mathematical Society entre 1951 y 1953. También fue miembro de la American Academy of Arts and Sciences; de la Academia Nacional de Ciencias Exactas de Perú; de la Academia Nazionales dei Lincei y del Instituto Lombardo di Scienze e Lettere de Italia, de la Academia Real de Ciencias y Letras de los Países Bajos, etc.

HONORES.
Por otra parte, remarcar las numerosas distinciones que recibió tanto en su carrera investigadora como docente. Entre ellas, recibió la distinción “honoris causa” por la universidad de Pennsylvania, Harvard, Martland, Munich, Estambul, etc.
También obtuvo entre otros galardones las medallas presidenciales del mérito y de la libertad de los estados unidos por el presidente Dwight Eisenhower en 1956, y los premios Einstein, Bôcher y Fermi.
También se le rindieron varios tributos en su nombre, incluso a título póstumo, como son un premio de teoría John von Neumann del instituto para la investigación de operaciones y la ciencia administrativa que  se otorga anualmente al individuo o grupo que haya hecho contribuciones fundamentales y sustentadas a la teoría en investigación de operaciones y las ciencias administrativas; una medalla que se otorga por la IEEE para los logros excepcionales en ciencia y tecnología de la computación; y además, hay un cráter en la luna que lleva su nombre, un centro de computación también con su nombre, una sociedad profesional de científicos de la computación húngaros en su honor, y un premio en su honor a la contribución en el ámbito de las ciencias sociales.
Además, es significativo el hecho de que en 2005 se publicaron una serie de estampillas conmemorativas de científicos americanos por el servicio postal de los Estados Unidos, entre los cuales uno de ellos era von Newmann. (3)

LA ARQUITECTURA DE VON NEUMANN

http://images.eldiario.es/turing/EDVAC_EDIIMA20150423_0908_18.jpg
En el ámbito de las ciencias de la computación, el trabajo de von Neumann supuso una gran palanca para el desarrollo de computadoras más complejas y avanzadas. Propuso la adopción del bit como unidad de medida de la memoria de las computadoras y, además, desarrolló el concepto de los "bits de paridad" para poder paliar la aparición de errores, por ejemplo, por culpa de componentes no fiables.
El nombre de von Neumann se asocia, fundamentalmente, a dos aspectos de su carrera: el Proyecto Manhattan y su contribución al desarrollo de la computación. Como bien recoge el libro La Catedral de Turing, von Neumann siempre consideró sus teorías sobre computación por encima del desarrollo de la bomba atómica o la estrategia de disuasión nuclear:
"Estoy pensando en algo más importante que las bombas. Estoy pensando en computadoras".
Compañías como IBM o Standard Oil e instituciones como el MIT o la Universidad de Yale se peleaban por tenerle entre sus filas. IBM necesitaba a von Neumann para desarrollar sistemas que se pudieran implantar en las empresas, Standard Oil le requería para realizar estudios analíticos para localizar nuevos yacimientos de petróleo. Sin embargo, su carrera se centró en el mundo de los computadores, en ese momento con fines militares -la simulación de explosiones o el cálculo de la trayectoria de misiles-, pero con la visión como para crear un modelo estándar que funcionase en cualquier ámbito o aplicación: separar el software del hardware, crear un modelo de computador universal. (3)

ESTRUCTURA CLÁSICA DE LAS MÁQUINAS VON NEUMANN

Una máquina Von Neumann, al igual que prácticamente todos los computadores modernos de uso general, consta de cuatro componentes principales:
  1. Dispositivo de operación (DO), que ejecuta instrucciones de un conjunto especificado, llamado sistema (conjunto) de instrucciones, sobre porciones de información almacenada, separada de la memoria del dispositivo operativo (aunque en la arquitectura moderna el dispositivo operativo consume más memoria -generalmente del banco de registros-), en la que los operandos son almacenados directamente en el proceso de cálculo, en un tiempo relativamente corto
  2. Unidad de control (UC), que organiza la implementación consistente de algoritmos de decodificación de instrucciones que provienen de la memoria del dispositivo, responde a situaciones de emergencia y realiza funciones de dirección general de todos los nodos de computación. Por lo general, el DO y la UC conforman una estructura llamada CPU. Cabe señalar que el requisito es consistente, el orden de la memoria (el orden del cambio de dirección en el contador de programa) es fundamental a la hora de la ejecución de la instrucción. Por lo general, la arquitectura que no se adhiere a este principio no se considera von Neumann
  3. Memoria del dispositivo — un conjunto de celdas con identificadores únicos (direcciones), que contienen instrucciones y datos.
  4. Dispositivo de E/S (DES), que permite la comunicación con el mundo exterior de los computadores, son otros dispositivos que reciben los resultados y que le transmiten la información al computador para su procesamiento. (4)

REFERENCIAS BIBLIGRÁFICAS 

 1  http://www.biografiasyvidas.com/biografia/n/neumann.htm

2 http://www.eldiario.es/turing/John-Neumann-revolucionando-computacion-Manhattan_0_380412943.html 

3  http://histinf.blogs.upv.es/2010/11/03/bibliografia-de-john-von-neumann-1903-1957/

4 https://es.wikipedia.org/wiki/Arquitectura_de_von_Neumann#Estructura_cl.C3.A1sica_de_las_m.C3.A1quinas_von_Neumann

 

 
 

No hay comentarios:

Publicar un comentario