ARQUITECTURA 8. Cómo funciona el procesador
Recordemos cómo se graficaba el Modelo de Von Neumann:
Para comprender cómo funciona el procesador de una computadora vamos a usar otro gráfico, en el que la memoria va a estar a la derecha y los dispositivos de entrada y salida se encuentran debajo del gráfico. Lo que está en azul representa a las partes del procesador, que en el Modelo de Von Neumann están en naranja.
Primero debemos saber quién se relaciona con quién:
·
Los periféricos de entrada
y salida se comunican con la ALU
·
La ALU se comunica con la
Unidad de Control.
·
La Unidad de Control se
comunica con la Memoria de Datos.
·
La ALU se comunica con la
Memoria de Instrucciones.
Ejemplo: Para el
ejemplo vamos a suponer que queremos abrir una aplicación desde una computadora
1).- El usuario (vos) hace doble click en el ícono del programa.
2).-El
periférico de entrada (mouse en este caso) le comunicará a la ALU que queremos
abrir un archivo en concreto.
4).-La Unidad de Control le solicitará los
datos a la Memoria de Datos.
5).- La Memoria
de Datos le devuelve a la Unidad de Control los datos que solicitó.
6).- La Unidad
de Control le pasa los datos a la ALU
7).- La ALU hace
todas las operaciones necesarias para abrir el programa. Se comunicará con la
Memoria de Instrucciones, y seguirá una secuencia de instrucciones que se irán
contando (en el “contador”) y se anotarán en los “registros”.
8).- Una vez que
se abrió el programa habrá una salida: podremos ver en la pantalla al programa
abierto.
Otro ejemplo: Vamos a comparar
a este sistema con un Restaurante. El
sistema de entrada y salida son los clientes que llegan y se van.
|
LA COMPUTADORA |
EL RESTAURANTE |
|
1 El usuario (cliente) hace click para abrir un archivo 2 El periférico le comunica a la ALU que se ha solicitado abrir ese archivo
|
Llegan los
clientes y piden al mozo, que se
llama ALU lo que quieren comer |
|
3 La ALU recibe este dato y se lo comunica a la Unidad de Control |
El mozo ALU recibe estos datos y los comunica al jefe de cocina (quien hace de Unidad de Control)
|
|
|
|
|
4 La Unidad de Control (UC) pide a
la Memoria de Datos lo que necesita |
El jefe de cocina (llamado UC) solicita en la despensa todos los ingredientes que se necesitan para elaborar esa comida. |
|
5 La Memoria le da a la Unidad de Control lo que solicitó |
En la despensa el jefe de cocina UC obtiene todos los ingredientes. |
|
6 La Unidad de Control le pasa los datos a la ALU |
El jefe de cocina UC le dice al mozo ALU que ya están todos los
ingredientes que se necesitan y sí se puede elaborar esa comida.
|
|
7 La ALU se conecta con la Memoria de Instrucciones y sigue una secuencia de instrucciones, mientras el contador dice por dónde van y qué paso se está ejecutando en ese momento. |
ALU se comunica con los
cocineros, que son los que tienen las recetas, y siguiendo esas instrucciones prepara la comida, teniendo presente en qué paso está y qué está haciendo en ese momento.
|
|
8 El usuario/cliente ve en pantalla el archivo abierto |
Los clientes
reciben la comida |