Está en la página 1de 3

1

Modelo Von Neumann


Introduccin

Von Neumann fue un experto en las ciencias fsico-matemticas, cuyas habilidades le
permitieron deducir que anteriormente programar computadoras con una enorme cantidad de
interruptores y cables era algo lento, tedioso y poco flexible, determinando que el programa
poda representarse en forma digital en la memoria de la computadora, lo mismo que los datos.
Von Neumann observ la torpeza de la aritmtica decimal utilizada por aquellos ordenadores
fue asi que propuso la idea de reemplazar aquella aritmtica usando aritmtica binaria, cuyo
propsito seria simplificar los problemas que la implementacin electrnica de las operaciones
y funciones lgicas planteaban hasta ese entonces.

Su diseo bsico, ahora conocido como el Modelo o Mquina de Von Neumann, arquitectura
que no fu la primera en aparecer, s lo hizo prcticamente desde el comienzo de los
ordenadores y se sigue desarrollando actualmente.
El modelo de von Newman es la base de las arquitecturas de los ordenadores actuales.

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. La mayora de los
ordenadores basan su lgica en el proceso de la resolucin de problemas, haciendo necesario la
escritura de programas cuya funcin es resolver dichos planteamientos de forma tal que este
programa se ejecute en el mismo ordenador.

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




2


La maquina de Von Neumann tenia 5 partes bsicas: La memoria, la unidad Aritmtica lgica,
la unidad de control del programa y los equipos de entrada y salida. La memoria constaba de
4096 palabras, cada una con 40 bits (0 o 1). Cada palabra poda contener 2 instrucciones de 20
bits o un nmero entero de 39 bits y su signo. Las instrucciones tenan 8 bits dedicados a
sealar el tiempo de la misma y 12 bits para especificar alguna de las 4096 palabras de la
memoria.
Dentro de la unidad aritmtica - lgica, el antecedente directo actual CPU (Unidad central de
Proceso), haba un registro interno especial de 40 bits llamado en acumulador. Una
instruccin tpica era sumar una palabra de la memoria al acumulador o almacenar ste en la
memoria. La mquina no manejaba la aritmtica de punto flotante, porque Von Neumann
pensaba que cualquier matemtico competente debera ser capaz de llevar la cuenta del punto
decimal (en este caso del punto binario), mentalmente.
Un elemento importante del hardware de la PC es la unidad del sistema, que contiene una
tarjeta de sistema, fuente de poder y ranuras de expansin para tarjetas opcionales. Los
elementos de la tarjeta de sistema son un microprocesador, memoria de solo lectura (ROM) y
memoria de acceso aleatorio (RAM). El cerebro de la PC y compatibles es un microprocesador
basado en la familia 8086 de Intel, que realiza todo el procesamiento de datos e instrucciones.
Los procesadores varan en velocidad y capacidad de memoria, registros y bus de datos. Un
bus de datos transfiere datos entre el procesador, la memoria y los dispositivos externos.
Aunque existen muchos tipos de computadoras digitales segn se tenga en cuenta su tamao,
velocidad de proceso, complejidad de diseo fsico, etc., los principios fundamentales bsicos
de funcionamiento son esencialmente los mismos en todos ellos. Se puede decir que una
computadora est formada por tres partes fundamentales, aunque una de ellas es subdividida
en dos partes no menos importantes. En la figura 1.2 se muestran dichas partes, llamadas
genricamente unidades funcionales debido a que, desde el punto de vista del funcionamiento,
son independientes.



3
Figura 1.2.- Unidades Funcionales de la computadora
El nombre de cada parte nos indica la funcin que realiza. As, la Unidad Central de Proceso
(CPU) es la que coordina el funcionamiento conjunto de las dems unidades y realiza los
clculos necesarios; por eso la podemos subdividir en una Unidad de Control (UC) y en una
unidad de clculo o Unidad Aritmtico-Lgica (UAL).

La unidad de Memoria Principal (MP) se encarga de almacenar las instrucciones que realizar la
Unidad de Control al ejecutar un programa y los datos que sern procesados. La Unidad de
Entradas y Salidas ser la encargada de la comunicacin con el exterior a travs de los
perifricos. Estos perifricos pueden ser: de entrada, como los teclados; de salida, como los
tubos de rayos catdicos, y de entrada y salida, como los discos magnticos




Bibliografa:

http://www.buenastareas.com/ensayos/La-Arquitectura-De-Von-Neumann/142527.html
http://html.rincondelvago.com/modelo-de-von-neumann.html

También podría gustarte