Está en la página 1de 5

Instituto Tecnolgico De San Juan Del Ro, Qro.

Organizacin de las Computadoras

EL MODELO DE VON NEUMANN


Prestigioso matemtico Hngaro-Americano que desde pequeo demostr ser un nio superdotado, a la edad de 6 aos poda dividir mentalmente cifras de 8 dgitos. Recibi una temprana educacin en su ciudad natal. En la escuela coincidi con Eugene Wigner, que fue amigo ntimo durante toda su vida, segn Wigner despus de conocer a Neuman me di cuenta de la diferencia que haba entre un matemtico de primera y yo, sta, fue una ancdota que Wigner dijo tras conocer el talentoso Neuman. Se gradu en 1926 como ingeniero qumico, por influencias de su padre. Posteriormente, se matricul en la universidad de Budapest para cursar un doctorado en matemticas avanzadas, dado que esto era lo que en verdad le gustaba, su tesis se bas en la axiomatizacin de la teora de conjuntos, muy utilizada hoy da en el diseo de bases de datos relacionales y en la normalizacin de sus registros evitando as la duplicacin de datos. En 1930 fue invitado a visitar la Universidad de Princeton (USA). Poco despus al fundarse el Instituto de Estudios Avanzados en 1933, Neuman fue elegido como uno de sus nicos 6 profesores matemticos, actividad que realiz el resto de su vida. Durante la II Guerra Mundial, sus conocimientos matemticos en hidrodinmica, balstica y meteorologa fueron usados, contribuyendo de forma directa en la fabricacin de computadoras, se convirti de forma directa en el asesor de Eckert y John Mauchly, creadores del ENIAC, adems del UNIVAC en 1950. Resolviendo el problema de la obtencin de respuestas fiables con componentes no fiables (bit de paridad) A mediados de la dcada de los 40, Von Neuman junto con Arthur Burks y Herman Goldstine, escribi uno de los artculos ms influyentes en la computacin moderna titulado Discusin preliminar del diseo lgico de instrumento de computacin electrnica. Las ideas resultantes en dicho artculo, han proporcionado los fundamentes para la construccin y desarrollo de todos los computadores hasta el momento. Por eso es por lo que se le considera el padre de la arquitectura de la computacin moderna, quien propuso la utilizacin del bit como medida de la memoria de los computadores as como al diferenciacin entre el software y el hardware que hoy da est tan presente entre nosotros. La Mquina de Von Neumann tena cinco partes bsicas: la memoria, la unidad aritmtica-lgica, la unidad de control del programa y los equipos de entrada y salida. ( Podran aadirse los buses que son los encargados de transferir las instrucciones y datos entre todos los componentes )

Instituto Tecnolgico De San Juan Del Ro, Qro.

Organizacin de las Computadoras

ANALISIS DE COMPONENTES

1.-Memoria Principal (M. P.)


Se compone de un conjunto de celdas del mismo tamao (nmero de bits). Cada celda est identificada por un nmero binario nico, denominado direccin. Una vez seleccionada una celda mediante su correspondiente direccin, se Pueden hacer dos operaciones: o Lectura. Permite conocer el valor almacenado anteriormente. o Escritura. Almacena un nuevo valor. En la arquitectura Von Neumann, la M. P. almacena tanto las instrucciones mquina como los datos.

2.-Unidad Aritmtico-Lgica (U. A. L.).


Realiza las operaciones elementales, tanto aritmticas como lgicas, que implementa el computador: suma, resta, AND, OR, NOT, etc. Los datos con los que opera se leen de la M. P., y pueden almacenarse temporalmente en los registros que contiene la U. A. L.

Instituto Tecnolgico De San Juan Del Ro, Qro.

Organizacin de las Computadoras

3.-Unidad de Control (U. C.).


Ejecuta las instrucciones mquina almacenadas en la M. P. Para ello: o Captura las instrucciones de la MP y las decodifica. o Segn el tipo de instruccin, genera las seales de control a todas las unidades del computador para poder realizar su ejecucin. En la figura estas seales se indican mediante trazos. Si la instruccin opera con datos deber acceder a la MP para transferirlos a la UAL. Proporciona las seales necesarias a la UAL para que realice la operacin correspondiente a la instruccin. Controlar las Unidades de Control de E/S si la instruccin accede a alguno de estos dispositivos. Tiene un registro apuntador, denominado Contador de Programa, que en Cada instante contiene la direccin de la prxima instruccin a ejecutar.

4.-Unidad de Entrada/Salida (U. E/S.).


Realiza la transferencia de informacin con las unidades externas, denominadas Perifricos: unidades de almacenamiento secundario (disco duro, disquete, cinta, etc.), impresoras, terminales, etc. Generalmente los programas y los datos tienen un tamao elevado por lo que no se pueden almacenar por completo en la MP. Por otra parte, el usuario de un computador tiene la necesidad de ejecutar varios programas, simultneamente. Por ello, se utiliza la memoria secundaria (MS), que se considera como un perifrico. La MS es ms lenta que la principal, pero tiene una mayor capacidad de almacenamiento. Como para ejecutar un programa este debe estar en la M.P., la U. C. genera las seales necesarias a la U. E/S. para transferir los datos y los programas desde la M.S. a la M.P. Adems la U. E/S. permite otras operaciones, como visualizar en una pantalla (terminal) o imprimir en papel (impresora) los resultados obtenidos.

Instituto Tecnolgico De San Juan Del Ro, Qro.

Organizacin de las Computadoras

5.-Buses.
Adems de las 4 unidades bsicas, en un computador existen conjuntos de seales, que se denominan buses, y cuya funcin es transferir las instrucciones y los datos entre las distintas unidades. Estos buses se representan en la figura mediante flechas de trazo continuo. Se suelen distinguir tres tipos de buses:

Bus de direcciones. Bus de datos. Bus de control.

6.-Unidad Central de Proceso (U.C.P.).


Es el conjunto formado por la U.C., los registros y la U.A.L., es decir es el bloque encargado de ejecutar las instrucciones. Con la aparicin de los circuitos integrados, y en concreto a partir de los aos 70, cuando la tecnologa alcanz el nivel de integracin adecuado, se integr en una sola pstilla la U.C.P. A este circuito integrado se le denomina Microprocesador.

Instituto Tecnolgico De San Juan Del Ro, Qro.

Organizacin de las Computadoras

Bibliografas: 1. http://sistemas.itlp.edu.mx/tutoriales/introdcscomput/21.htm 2. http://es.wikipedia.org/wiki/John_von_Neumann 3. http://www.dma.eui.upm.es/historia_informatica/Doc/Personajes/JohnvonNeuma nn.htm 4. David A. Patterson y John L. Hennessy, Organizacin y diseo de computadores, Aravaca.
McGraw-Hill / Interamericana de Espaa, S.A., 09/1994