domingo, 7 de diciembre de 2008

MODELO VON NEUMANN

QUE ES ESTO?? =S

PERO PRIMERO EMPEZEMOS CON ESTO ::


La ENIAC (Electronic Numerical Integrator And Computer) fue la primera computadora electrónica de uso general en el mundo. Uno de los inconvenientes más grandes de la ENIAC era que tenia que ser programada manualmente mediante conmutadores y conectando y desconectando cables. El proceso de programación podría ser más fácil si el programa se representará en una forma adecuada para ser guardado en la memoria junto con los datos. Entonces, la computadora conseguiría sus instrucciones leyéndolas de la memoria, y se podría hacer o modificar un programa escribiendo en una zona de memoria.


AHORA SI,

QUE ES EL MODELO DE VON NEUMANN??


En 1946 John von Neumann (matemático) y colegas empezaron el diseño de la nueva computadora que llamaron IAS y terminada hasta 1952, siendo el prototipo de toda una secuencia de computadoras de uso general. Salvo raras excepciones, todas las computadoras de hoy día tienen la misma estructura general y funcionamiento que las máquinas de von Neumann.


La memoria de la IAS consiste de 1000 localidades de almacenamiento, llamadas palabras de 40 bits, guardando tanto instrucciones como datos. Cada palabra podía contener un número representado con un bit de signo y 39 de magnitud, o bien dos instrucciones de 20 bits cada una.

La unidad de control de la IAS trae instrucciones de la memoria y las ejecuta una por una. La figura 1 muestra que tanto la unidad de control como la ALU contienen localidades de almacenamiento llamadas registros, definidos de la siguiente manera:
· Registro Temporal de Memoria “Buffer” (MBR): Contiene una palabra que debe ser almacenada en memoria, o recibe una palabra procedente de la memoria.
· Registro de Dirección de Memoria (MAR): Especifica la dirección de memoria de la palabra que va a ser escrita o leída en MBR.
· Registro de Instrucción (IR): Contiene el código de operación de la instrucción que se va a ejecutar.
· Registro Temporal de Instrucción (IBR): Almacena temporalmente la instrucción contenida en la parte derecha de una palabra.
· Contador de Programa (PC): Contiene la dirección de la siguiente pareja de instrucciones que se traerán de memoria.
· Acumulador (AC) Multiplicador Cociente (MQ): Se emplean para almacenar temporalmente operandos y resultados de operaciones de la ALU.

Regresar =P

No hay comentarios: