120 likes | 320 Views
Modelo de Von Neumann. Ana Lilia Laureano-Cruces Departamento de Sistemas Universidad Autónoma Metropolitana. Modelo de Von Neumann. MEMORIA. UNICAD CENTRAL DE PROCESAMIENTO. ENTRADA. SALIDA. CPU. UNIDAD ARITMETICO LOGICA. UNIDAD DE CONTROL. CPU y RAM.
E N D
Modelo de Von Neumann Ana Lilia Laureano-Cruces Departamento de Sistemas Universidad Autónoma Metropolitana
Modelo de Von Neumann MEMORIA UNICAD CENTRAL DE PROCESAMIENTO ENTRADA SALIDA
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 4 30 42 9 7 2951 2952 2953 2954 2950 • 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.
Nombre Código Longitud CARGA 20 2 GUARDA 02 2 RESTA 33 2 SUMA 30 2 CARGA-I 21 2 SUMA -I 31 2 Instrucciones
5 + 7 = ? Instrucción Dirección Comentarios Código CARGA 20 se coloca el 1er. Número en el acumulador 2020 SUMA 21 se efectúa la suma 3021 GUARDA 22 el resultado queda en la casilla 22 0222 ALTO -- detiene la ejecución 70 Programa
Memoria 20 20 30 21 02 22 70 11 12 13 14 15 16 10 5 7 ? 20 21 22
UNIDAD DE CONTROL • Fetch • Decodificación • Ejecución • Actualización del contador de programa (CP) • Estas cuatro instrucciones se encuentran alambradas y son ejecutadas a gran velocidad por el CPU
DIRECCIONAMIENTO 5 + 7 = ? Instrucción Dirección Instrucción Dato/Dir CARGA 20 CARGA-I 5 SUMA 21 SUMA-I 7 GUARDA 22 GUARDA 22 ALTO -- ALTO --