You are on page 1of 6

EL MODELO DE VON NEWMANN

cimiento de la arquitectura Von Neumann surge a raíz de una colaboración en el proyecto ENIAC del matemático
n húngaro, John Von Neumann. Este trabajaba en 1947 en el laboratorio atómico de Los Álamos cuando se enco
uno de los constructores de la ENIAC. Compañero de Einstein, Goedel y Turing en Princeton, Von Neumann se
esó por el problema de la necesidad de recablear la máquina para cada nueva tarea. En 1949 había encontrado y
rrollado la solución a este problema, consistente en poner la información sobre las operaciones a realizar en la m
oria utilizada para datos, escribiéndola de la misma forma, es decir código binario. Su EDVAC fue el modelo de la
putadoras de este tipo construidas a continuación. Se habla desde entonces de arquitectura de Von Neumann,
ue también diseñó otras formas de construcción. El primer computador comercial construido en esta forma fue el
AC 1, fabricado en 1951 por la Sperry-Rand Corporation y comprado por la Oficina del Censo de Estados Unidos

s primeras computadoras (Electrinic Numerical Integrtor And Computer ENIAC) la ejecución de tareas era tediosa
do a que no se contaba con la facilidad de tener tareas, programa y datos al mimos tiempo en la memoria de la
putadora, esto llevo a la reflexión de que era posible tener programas, datos y tareas residiendo en una porción d
oria, más tarde utilizado en la EDVAC(Electronic Discrete Variable Computer). En 1946, Von Newmann y sus
oradores(Princeton Institute for Advanced Studies, por lo que también se le conoció como Computador IAS)
aron un modelo de computadora cuya característica principal el Concepto de Programa Almacenado, no fue s
a el año de 1952 cuando se termino este diseño que sirvió más adelante como prototipo de las subsecuentes
putadoras de propósito general, los componentes de este prototipo son:

Una memoria principal, que almacena datos e instrucciones.
Una Unidad Aritmética Lógica(ALU), con capacidad para operar con datos binarios.
Una Unidad de Control, que interpreta las instrucciones en memoria para su ejecución.
Unidades de Entrada / Salida, administra sus operaciones la Unidad de Control

Máquina de Von Neumann tenía cinco partes básicas: la memoria, la unidad aritmética-lógica, la unidad de contro
programa y los equipos o unidades de entrada y salida.

Memoria: Constaba de 4096 palabras, cada una con 40 bits. Cada palabra podía contener dos instrucciones d
bits o un número entero de 39 bits y su signo. Las instrucciones tenían 8 bits dedicados a señalar el tipo de

Simplificaba enormemente los problemas que la implementa electrónica de las operaciones y funciones lógicas planteaban. De esta forma la velocidad de proceso experimenta un consider incremento. sí que lo hizo prácticamente desde el comienz computadoras y se sigue desarrollando actualmente. una electrónica sumamente complicada muy susceptible a fallos y un sistema de programación cableado mediante fichas. por eso la podemos subdividir en una unida control y en una unidad de cálculo o unidad aritmético-lógica. Unidad Aritmética Lógica: Es aquella que se encarga de realizar las operaciones aritméticas y lógicas necesa para la ejecución de una instrucción.  Las unidades de entrada y salida son las encargadas de la comunicación de la máquina con el exterior. Es la que coordina el funcionamien conjunto de las demás unidades y realiza los cálculos necesarios. Von Newman propuso dos conceptos básicos:  La utilización del sistema de numeración binario. junto con los datos que referencia. proporcionando al operador una forma de introducir al ordenador tanto los programas como los datos y obtene resultados. o Enviar datos a la salida. los datos que se precisan y todos lo resultados que devuelve. misma y 12 bits para especificar alguna de las 4096 palabras de la memoria. con sistemas de numeración ecimal. . fácilme accesible. mando como modelo las máquinas que aparecieron incorporando las anteriores características.  Acumulador: 40 bits llamado en acumulador que sirven para: o Recibir datos de entrada. si bien no es la primera en aparecer. Unidad de Control: Es la que supervisaba la transferencia de información y la indicaba a la unidad aritmética ló cual operación debía ejecutar. Claro es que está siendo desplazada por otra que permite u mayor velocidad de proceso. a la vez proporcionaba una mayor inmunidad a fallos. o Una instrucción típica era sumar una palabra de la memoria al acumulador o almacenar este en la mem quitectura Von Newman que. la computadora puede considerar compuesta por las siguientes partes: La unidad central de proceso viene a ser el cerebro de la computadora y tiene por misión efectuar las operacio aritmético-lógicas y controlar las transferencias de información a realizar. recordemos que una instrucción o un dato estaba codificado en una ficha. la RISC. o Guardar el resultado de la última operación. La memoria interna contiene el conjunto de instrucciones que ejecuta la CPU en el transcurso de un programa también donde se almacenan temporalmente las variables del mismo.  Almacenamiento de la secuencia de instrucciones de que consta el programa en una memoria interna. En los primeros tiempos de las computadoras.

llevar la instrucción a la unidad central de proceso CPU por medio del bu os. fluyen datos entre elementos de la computadora. marcando la secuencia de la transferencia el bus de control. A la cantidad de palabras forman la Memoria Principal se denomina capacidad de memoria. llamadas genéricamente unid funcionales debido a que. La forma de operar de la computadora en su conjunto es direccionar una posición de la memoria en busca de una ucción mediante el bus de direcciones. Estos periféricos pueden ser: de entrad mo teclados. interpreta operandos necesita: si son de memoria.elemento importante del hardware. Los elementos de la tarjeta de sistema son microprocesador. son independientes. cuanto mayor sea el número de palabras mayor será el de instrucciones y datos que se almacenarán. memoria de solo lectura y memoria eso aleatorio deben estar conectadas. del mismo modo que una palabra está formada por letras. y de entrada y salida. como discos magnéticos.   Datos: por él. por ellas se realiza la transferencia de datos entre todos su elementos. también mar la secuencia de pasos a seguir para la transferencia. Dentro de cada una de estas palabras se gua formación que constituye una instrucción o parte de ella. o un dato o parte de un dato. aparece en este momento el concepto de bus: el bus es un conjunto de lín ue enlazan los distintos componentes del ordenador. la memoria y los dispositivos externos. C . La memo cipal está formada por un conjunto de unidades llamadas palabras. como tubos de rayos catódicos. preciso se devuelve el resultado a la memoria. registros y bus de datos. La unidad rá encargada de comunicación con el exterior a través de los periféricos. procesadores varían en velocidad y capacidad de memoria. De direcciones:La memoria está dividida en pequeñas unidades de almacenamiento que contienen las instrucciones del programa y los datos. . es necesario llevarles a la CPU. Se muestran dichas partes. de forma bidireccional. de salida. desde el punto de vista del funcionamiento. fuente de poder y ranuras de expansión p etas opcionales.  Control: forman parte de él líneas que seleccionan de dónde y a dónde va dirigida la información. una vez que la operación es realizada. En la CPU la instrucción se decodifica. que contiene una tarjeta de sistema. El bus de direcciones consta de un conjunto de líneas que permite seleccionar de qué posición de la memoria se quiere leer su contenido. ombre de cada parte nos indica la función que realiza. La unidad de memoria principal se encarga de almacenar ucciones que realizará la unidad de control al ejecutar un programa y los datos que serán procesados. Un bus de datos transfiere d el procesador. Una pala formada de unidades más elementales llamadas bits.

Arthur Burks y otros durante varios meses antes de que mann redactara el borrador del informe. es decir. se ha considerado a menudo la primera computadora de propósito general. más conocido como ENIAC. Mauchly y John P. Es por ello que otros tecnólogos como David A. érmino arquitectura de Von Neumann se acuñó a partir del memorando First Draft of a Report on the EDVAC esc or el conocido matemático John von Neumann en el que se proponía el concepto de programa almacenado. las computadoras potentes tienen memorias con longitud de palab grande. Historia El Electronic Numerical Integrator and Computer. Presentada al público el 15 de febrero de 1946. Era totalmente digital. Eckertde la Universidad de . por eso se dice que son elementos binarios. John W. mientras que las computadoras pequeñas tienen memorias con longitud de palabra menor. a diferencia de otras máquinas contemporáneas de procesos analógicos. Por regla. ejecutaba sus procesos y operaciones mediante instrucciones en lenguaje máquina.olo puede guardar dos valores. Henn promueven la sustitución de este término por el de arquitectura Eckert-Mauchly. aunque este título pertenece en realidad a la computadora alemana Z1. Dich documento fue redactado en vistas a la construcción del sucesor de la computadora ENIAC y su contenido fue arrollado por John Presper Eckert. Patterson y John L. El número de bits que forman alabra se llama longitud de palabra. John William Mauchly. 0 o 1.

la II Guerra Mundial ya había terminado. y para que llevase a cabo las operaciones para las que se había diseñado. El calor de las válvulas elevaba la temperatura de la sala donde se hallaba instalada hasta los 50º C. Los esfuerzos múltiples dieron resultados en 1945 Mauchly y Eckert comenzaron a trabajar en una sucesora de la ENIAC. estaba compuesta por 17 468 válvulas. Se usaban en aplicaciones de sistemas de reservaciones de líneas aéreas. Los transistores eran más rápidos. Spacewar. diseñadas por John von Neumann y que incorporaban notables mejoras respecto a sus predecesoras y en 1962. se destinaran también a otro tipo de investigación científica más relacionada con las necesidades de la empresa privada. El resultado victoria (Eisenhower sobre Adlai Stevenson) se conoció 45 minutos después de que se cerraran los colegios electorales. generaban gran cantidad de calor y eran sumamente lentas. Segunda Generación (1958-1964) Características de ésta generación: Usaban transistores para procesar información. Computadora Whirlwind.UU. Se comenzó a disminuir el tamaño de las computadoras. el que está considerado como la primera computadora que se llamó Saly fue ampliamente comercializada. Se mejoraron los programas de computadoras que fueron desarrollados durante la primera generación. Usaban pequeños anillos magnéticos para almacenar información e instrucciones. utilizaban cilindros magnéticos para almacenar información e instrucciones internas y se utilizaban exclusivamente en el ámbito científico o militar. Cuando la ENIAC se terminó en 1946. usaban tarjetas perforadas para entrar los datos y los programas. comenzó a funcionar con éxito. Producían gran cantidad de calor y eran sumamente lentas. la UNIVAC I. Se desarrollaron nuevos lenguajes de programación como COBOL y FORTRAN. La marina de los Estados Unidos desarrolla el primer simulador de vuelo. . control del tráfico aéreo y simulaciones de propósito general. Esta enorme máquina medía más de 30 metros de largo y pesaba 32 toneladas. pequeños y más confiables que los tubos al vacío. el EDVAC (Electronic Discrete Variable Automatic Computer) y Aiken inició el diseño de la Mark II. utilizaban gran cantidad de electricidad. Steven Russell creó el primer juego para computadoras. En 1952 entra en funcionamiento la primera de las llamadas IAS machines. 200 transistores podían acomodarse en la misma cantidad de espacio que un tubo al vacío. La programación implicaba la modificación directa de los cartuchos y eran sumamente grandes. Primera Generación (1946-1958) En esta época las computadoras funcionaban con válvulas. El fin de la contienda hizo que los esfuerzos hasta entonces dedicados principalmente a objetivos militares.Pensilvania (EEUU) iniciaron su desarrollo en 1943. los cuales eran comercialmente accesibles. En 1951. En 1952 la computadora UNIVAC se utilizó para realizar el recuento de votos en las elecciones presidenciales de EE.

Se desarrollan las microcomputadoras. "VLSI .Large Scale Integration circuit". En vista de la acelerada marcha de la microelectrónica. Un "chip" sencillo actualmente contiene la unidad de control y la unidad de aritmética/lógica. Algunas computadoras se programaban con cintas perforadas y otras por medio de cableado en un tablero. lo que propició la aparición del microprocesador. un único circuito integrado en el que se reúnen los elementos básicos de la máquina. Se desarrolló el microprocesador. computadoras personales o PC. Cada "chip" puede hacer diferentes tareas. IBM presenta su primera computadora personal y revoluciona el sector informativo. lo cual permitió abaratar costos al tiempo que se aumentaba la capacidad de procesamiento y se reducía el tamaño de las máquinas. o sea. es decir. Tercera Generación (1964-1971) Comienza a utilizarse los circuitos integrados. . El tercer componente. Se reemplaza la memoria de anillos magnéticos por la memoria de "chips" de silicio. El PDP-8 de la Digital Equipment Corporation fue el primer miniordenador.Very Large Scale Integration circuit". Se colocan más circuitos dentro de un "chip". Quinta Generación (1984 -1999) Surge la PC tal cual como la conocemos en la actualidad. Se desarrollan las supercomputadoras. La tercera generación de computadoras emergió con el desarrollo de circuitos integrados (pastillas de silicio) en las que se colocan miles de componentes electrónicos en una integración en miniatura. la memoria primaria. la sociedad industrial se ha dado a la tarea de poner también a esa altura el desarrollo del software y los sistemas con que se manejan las computadoras. "LSI . es operado por otros "chips". Cuarta Generación (1971-1983) Fase caracterizada por la integración sobre los componentes electrónicos.Aparecen muchas compañías y las computadoras eran bastante avanzadas para su época como la serie 5000 de Burroughs y la ATLAS de la Universidad de Mánchester.