Escolar Documentos
Profissional Documentos
Cultura Documentos
Informtica Industrial
Ing. en automtica y electrnica Industrial
Indice
Arquitectura bsica
Ejecucin de un programa
Tratamiento de interrupciones
Memoria
Indice
Arquitectura bsica
Ejecucin de un programa
Tratamiento de interrupciones
Memoria
Elementos bsicos
Procesador (CPU)
Memoria principal
Componentes de un computador
ALU
Diagrama de la ALU
ACUMULADOR
Operador
REGISTRO DE ESTADO
BANCO DE
REGISTROS
Operando
Operando
BUS DE DATOS
Bus de Direcciones
Reloj
Al registro de
direcciones
Contador de
programa
Secuenciador
Lneas de estado: Del
resto de los componentes
de la CPU.
Decodificador
de Instruccin
Decodificador
de Direccin
Registro de instrucciones
Cdigo de instruccin
Cdigo de operacin
Modo de direccionamiento
Operando o direccin
del operando
A la A.L.U.
Funcin:
Tipos:
Reloj
Secuenciador
Contador de
programa
Registros
Operador
Decodificador
de Instruccin
Registro
de estado
Decodificador
de Direccin
Registro de Instrucciones
Registro de
direcciones
Lneas de estado
Decodificador
de direcciones
Acumulador
Matriz
de memoria
Operando o direccin
Cdigo de instruccin
del operando
Cod operacin + Modo direccionamiento
Registro de datos
A.L.U.
UNIDAD DE CONTROL
MEMORIA
Indice
Arquitectura bsica
Ejecucin de un programa
Tratamiento de interrupciones
Memoria
10
Ejecucin de programas
Inicio
Inicio
Inicio
Buscar
Buscarlala
siguiente
siguiente
instruccin
instruccin
Fase de ejecucin
Ejecutar
Ejecutarlala
instruccin
instruccin
Isidro Calvo Gordillo
Parada
Parada
11
Bsqueda de la instruccin
12
Ejecucin de la instruccin
13
0 0 0 3
0 0 0 2
Memoria
300 1 9 4 0
301 5 9 4 1
302 2 9 4 1
940
941
0 0 0 3
0 0 0 2
Memoria
300 1 9 4 0
301 5 9 4 1
302 2 9 4 1
940
941
0 0 0 3
0 0 0 2
Registros CPU
3 0 0
PC
AC
IR
1 9 4 0
PASO 1: Leer
instruccin de $300
Registros CPU
3 0 1
PC
0 0 0 3
AC
IR
5 9 4 1
PASO 3: Leer
Instruccin de $301
Registros CPU
3 0 2
PC
0 0 0 5
AC
IR
2 9 4 1
PASO 5: Leer
Instruccin de $302
Memoria
300 1 9 4 0
301 5 9 4 1
302 2 9 4 1
Registros CPU
3 0 1
PC
AC
0 0 0 3
1 9 4 0
IR
0 0 0 3
0 0 0 2
PASO 2: Ejecutar
cargar dato de $940
Memoria
300 1 9 4 0
301 5 9 4 1
302 2 9 4 1
Registros CPU
3 0 2
PC
AC
0 0 0 5
5 9 4 1
IR
940
941
940
941
0 0 0 3
0 0 0 2
Memoria
300 1 9 4 0
301 5 9 4 1
302 2 9 4 1
940
941
0 0 0 3
0 0 0 5
14
Sistema de E/S
E/S programada
E/S dirigida de interrupciones
Isidro Calvo Gordillo
15
Sistema de E/S
16
Indice
Arquitectura bsica
Ejecucin de un programa
Tratamiento de interrupciones
Memoria
17
Interrupciones
18
Inicio
Inicio
Inicio
Buscar
Buscarlala
siguiente
siguiente
instruccin
instruccin
Fase de ejecucin
Ejecutar
Ejecutarlala
instruccin
instruccin
Fase de interrupcin
SiSihay
hayinterrupcin;
interrupcin;
inicia
el
inicia elmanejador
manejador
de
la
interrupcin
de la interrupcin
Interrupciones habilitadas
Parada
Parada
Isidro Calvo Gordillo
19
Se salva el resto de la
informacin de estado del proceso
El P termina la
ejecucin de la instruccin actual
Procesamiento de la interrupcin
El P indica el reconocimiento
de la interrupcin
Restauracin de la informacin
de estado del proceso
El P apila PSW y PC
en la pila de control
El P carga en el PC la direccin
de la rutina de tratamiento
Restauracin de los
antiguos PSW y PC
PSW: Program Status Word (Registro de estado)
PC: Program Counter
Isidro Calvo Gordillo
20
T-M
T-M
T-M
interrupcin
T-M
21
22
23
Interrupciones mltiples
24
Multiprogramacin
25
Indice
Arquitectura bsica
Ejecucin de un programa
Tratamiento de interrupciones
Memoria
26
La memoria
Coste
Capacidad
Tiempo de acceso
Siempre se cumple:
27
La jerarqua de memoria
CAPACIDAD
TIEMPO DE ACCESO
COSTE POR BIT
FRECUENCIA DE ACCESO
28
Caches
De memoria RAM
De disco
29
Lectura de la instruccin
Si se efectan operaciones de lectura o escritura
30
Cach de memoria
Principio de proximidad
Transferencia de palabras
CPU
Cache
Isidro Calvo Gordillo
Memoria
Principal
31
32
Cach de disco
33