Modelo de Von Neumann Ana Lilia Laureano-Cruces Departamento de Sistemas Universidad Autónoma Metropolitana
Modelo de Von Neumann MEMORIA UNICAD CENTRAL DE PROCESAMIENTO ENTRADASALIDA
CPU UNIDAD ARITMETICO LOGICA UNIDAD DE CONTROL
CPU y RAM La función de la CPU es ejecutar instrucciones, para ello deben cumplirse 2 condiciones: –Que las instrucciones sean entendibles por la CPU : se codifican mediante numeros circuitos electrónicos, que se activen al recibir el código. Se efectúe la acción –Que las instrucciones se almacenen en la memoria. La memoria es un conjunto de celdas (casillas electrónicas) con las siguientes caracteristicas: –Cada celda puede contener un valor númerico. –Las celdas pueden accederse por medio de una dirección única que las distingue de las demas.
Memoria Para Leer: Proporcionar la dirección a leer. Esperar un tiempo constante para que los circuitos de la memoria traigan el valor depositado en esa celda y lo depositen en un registro especial dentro el CPU. Recoger el dato y dar por terminada la operación
Memoria Para Escribir: Proporcionar el dato que se desea depositar en la memoria. Proporcionar la dirección de la celda. Esperar un tiempo constante para que los circuitos de la memoria lleven el valor depositado en un registro especial dentro el CPU a la celda de memoria especificada.
Instrucciones NombreCódigoLongitud CARGA202 GUARDA022 RESTA332 SUMA302 CARGA-I212 SUMA-I312
Programa = ? Instrucción DirecciónComentariosCódigo CARGA 20 se coloca el 1er. Número en el acumulador 2020 SUMA 21 se efectúa la suma3021 GUARDA 22el resultado queda en la casilla ALTO --detiene la ejecución70
Memoria ?
UNIDAD DE CONTROL 1.Fetch 2.Decodificación 3.Ejecución 4.Actualización del contador de programa (CP) Estas cuatro instrucciones se encuentran alambradas y son ejecutadas a gran velocidad por el CPU
DIRECCIONAMIENTO = ? InstrucciónDirecciónInstrucciónDato/Dir CARGA20CARGA-I5 SUMA21 SUMA-I7 GUARDA22 ALTO--ALTO--