Documente Academic
Documente Profesional
Documente Cultură
Material compilado con fines acadmicos, se prohbe su reproduccin total o parcial sin la autorizacin de cada autor.
MP
ALU
UNIDAD
ARITMETICOLOGICA
Seales de control
Operandos
MEMORIA
PRINCIPAL
Instrucciones
UC
UNIDAD de
CONTROL
Seales de control
Datos
CPU
UNIDAD
CENTRAL de
PROCESAMIENTO
E/S
Seales de control
UNIDAD de
ENTRADA/
SALIDA
Figura 2
A todo esto, hay que sumar el hecho de que todas las mquinas
computadoras actuales son esencialmente sincrnicas. Este hecho hace que
cualquier accin o conjunto de acciones (u rdenes) en el sistema, se
realizar en uno o varios ciclos de los que se denomina ciclo de reloj del
sistema (a partir de ahora lo denominaremos CLK).
Facultad de Informtica - Universidad Nacional de La Plata
INSTRUCCION
INSTRUCCION
INSTRUCCION
DIRECCIONES DE
MEMORIA
..
M-2
DATO
M-1
DATO
Figura 3
Para extraer una palabra de la memoria (ciclo de lectura) se
introduce su direccin y, tras un tiempo de acceso para la lectura, se podr
tener como salida el contenido de esa posicin Para introducir una palabra
en una posicin (ciclo de escritura), se indicar tambin la direccin y, tras
un tiempo de acceso para la grabacin, tendremos la informacin de
entrada registrada. Ver figura 4.
(MICROORDENES DE LA UC)
ESC
LEC
DIRECCION
CELDA
DIRECCIONADA
PALABRAS A
GRABAR
PALABRAS A
LEER
Figura 4
definido
como
mquina
10
Unidad de control
La unidad de control examina las instrucciones (ordenes)
almacenadas en la memoria y genera las seales (micro rdenes) precisas
para que las otras unidades ejecuten lo que indica la instruccin.
Normalmente, al terminar con una instruccin, la siguiente a ejecutar est
almacenada en la memoria en la direccin siguiente a ella (las excepciones
son las instrucciones de bifurcacin, que comentaremos enseguida).
Unidades de entrada/salida
Tiene que haber unos dispositivos que constituyen el sistema de
entrada y de salida, mediante los cules el usuario y la mquina puedan
comunicarse entre s. Este sistema puede considerarse como una forma
secundaria de memoria automtica. Las unidades de E/S son realmente
bastante complicadas, porque incluyen no slo los llamados perifricos
(teclado, pantalla, terminales remotos, impresoras, etc.), sino tambin las
memorias secundarias (cintas, discos, etc.), as como subsistema de control
especficos para ellos.
Formato de instruccin
Se hace mencin al formato de instruccin propuesto por Von
Neumann, que es una buena manera de introducir el concepto de
instruccin. La Figura muestra el formato de instruccin que propuso. Posee
dos partes o campos:
Programa
La programacin es una actividad que se realiza en el nivel de
mquina convencional y en el nivel de mquina simblica y que consiste en
hacer uso del modelo funcional para construir programas que permiten
definir una maquina de nivel superior.
El modelo funcional de una mquina convencional o simblica esta
definida por su lenguaje, que es en este nivel es lenguaje mquina.
11
La arquitectura Harvard
Una vez expuesta el modelo de Von Neumann, cabe ahora destacar
en primer lugar que se entiende por arquitectura de Von Neumann, para
poder as compararla con la arquitectura de Harvard (Ver figura 5).
MEMORIA DE
DATOS
MEMORIA DE
PROGRAMA
ROM
CPU
BUS DE DATOS
BUS DE DIRECCIONES
RAM
UNIDAD
E/S
12
MEMORIA DE
DATOS
ROM
CPU
BUS DE DATOS
MEMORIA DE
PROGRAMA
BUS INSTRUCCIONES
RAM
BUS DE DIRECCIONES
PARA INSTRUCCIONES
UNIDAD
E/S
13