Está en la página 1de 11

Modelo de Von Neumann

Ana Lilia Laureano-Cruces


Departamento de Sistemas
Universidad Autónoma Metropolitana
Modelo de Von Neumann

MEMORIA

UNICAD
ENTRADA CENTRAL DE SALIDA
PROCESAMIENTO
CPU

UNIDAD UNIDAD DE
ARITMETICO
LOGICA 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
2950 2951 2952 2953 2954

• 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

Nombre Código Longitud


CARGA 20 2
GUARDA 02 2
RESTA 33 2
SUMA 30 2
CARGA-I 21 2
SUMA -I 31 2
Programa

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
Memoria
20 20 30 21 02 22 70
10 11 12 13 14 15 16

5 7 ?
20 21 22
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

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 --

También podría gustarte