Sie sind auf Seite 1von 1

ARQUITECTURA DE VON NEUMANN Es una familia de arquitecturas de computadoras que utilizan el mismo dispositivo de almacenamiento tanto para las

instrucciones como para los datos a diferencia de la arquitectura Harvard, que almacenaba las instrucciones en cintas perforadas y los datos en interruptores. ORIGEN El nacimiento u origen de la arquitectura Von Neumann surge a raz de una colaboracin en el proyecto ENIAC del matemtico de origen hngaro, John Von Neumann Este trabajaba en 1945 en el Laboratorio Nacional Los lamos cuando se encontr con uno de los constructores de la ENIAC. PARTES DE LA ARQUITECTURA DE VON NEUMANN La unidad aritmtico-lgica (ALU) La unidad de control La memoria Un dispositivo de entrada/salida El bus de datos que proporciona un medio de transporte De los datos entre las distintas partes. CUELLO DE BOTELLA DE VON NEUMANN El canal de transmisin de los datos entre CPU y memoria genera un cuello de botella para el rendimiento del procesador. En la mayora de computadoras modernas, la velocidad de comunicacin entre la memoria y la CPU es ms baja que la velocidad a la que puede trabajar esta ltima, reduciendo el rendimiento del procesador y limitando seriamente la velocidad de proceso eficaz, sobre todo cuando se necesitan procesar grandes cantidades de datos. La CPU se ve forzada a esperar continuamente a que lleguen los datos necesarios desde o hacia la memoria. ESTA MAQUINA VON NEUMANN TIENE LAS SIGUIENTES CARACTERSTICAS: La memoria es unidimensional, organizada como un vector lineal de celdas del mismo tamao y con direcciones secuenciales. REGISTROS DEL PROCESADOR. Los registros de propsito general (en ingls GPRs o General Purpose Registers) pueden guardar tanto datos como direcciones Los registros de propsito especfico guardan informacin especfica del estado del sistema CONTADOR DE PROGRAMA El contador de programa (en ingls Program Counter o PC), tambin llamado Puntero de instrucciones (Instruction Pointer), es un registro del procesador de un computador que indica la posicin donde est el procesador en su secuencia de instrucciones. Dependiendo de los detalles de la mquina particular, contiene la direccin de la instruccin que es ejecutada, o la direccin de la prxima instruccin a ser ejecutada. REGISTRO DE INSTRUCCIONES (IR): El registro de instruccin IR es un registro de la unidad de control del CPU en donde se almacena la instruccin que se est ejecutando. En los procesadores cada instruccin a ser ejecutada es cargada en el registro de la instruccin que la contiene mientras se es decodificada, preparada y al final ejecutada REGISTRO MDR REGISTRO MAR Registro de Datos de Memoria Registro de Direcciones de Memoria

Registro Buffer de Memoria MBR Un bfer de memoria Register (MBR) contiene los contenidos de la memoria que se van a transferir desde la memoria a otros componentes o viceversa. Una palabra a ser almacenados deben ser transferidos a la MBR, de donde pasa a la posicin de memoria especfica, y los datos aritmticos para ser procesados, en la primera ALU va a MBR y luego a registro acumulado, a continuacin, se procesa en la ALU . REGISTROS DE CONTROL Y DE ESTADO Son utilizados por el procesador para el control de las operaciones y ejecucin de programas. Los ms importantes son: MAR, MBR CONTADOR DE PROGRAMA (PC): Contiene la direccin de la prxima instruccin a ser ejecutada. REGISTRO DE INSTRUCCIN (IR): contiene la ltima instruccin leda. PALABRA DE ESTADO DEL PROGRAMA (PSW): Contiene cdigos de condicin: PALABRA DE ESTADO DEL PROGRAMA (PSW): SIGNO CERO ACARREO IGUALDAD DESBORDAMIENTO HABILITAR/INHABILITAR INTERRUPCIONES SUPERVISOR

Das könnte Ihnen auch gefallen