SISTEMAS OPERATIVOS
MULTIPROCESAOR Y MULTICOMPUTADOR
MULTIPROCESADOR
MULTICOMPUTADOR
2
ARQUITECTURA DEL COMPUTADOR
• Modelo de programación
• Juego de instrucciones (usuario ynúcleo)
31
16 15
87
0
D0
D1
D2
D3
D4
D5
D6
D7
Registro de estado
Registros de datos
Modo Traza
Sistema/Usuario
A0
A1
A2
A3
A4
A5
A6
A7
A7'
Máscara
deInterrupciones
Registros de dirección
Puntero de pila de usuario
Puntero de pila de sistema
Contador de programa
PC
Extensión
Negativo
Cero
Desbordamiento
Acarreo
T 15
14
S 13
12
11I2 10
I1 9
I0 8
7
6
5
X 4
N 3
Z 2
V 1
C 0
Octeto de
Sistema
Octeto de
Usuario
0
Mapa de
memoria
0
16
2 -1
Mapa de
E/S
Juego de Instrucciones
32
2 -1
3ARQUITECTURA DEL COMPUTADOR
Niveles de ejecución
X
N
Z
V
C
PC
7
6
5
4
3
2
1
0
Octeto de
Usuario
T 15
14
S 13
12
11
I2 10
I1 9
I0 8
7
6
5
X 4
N 3
Z 2
V 1C 0
A0
A1
A2
A3
A4
A5
A6
A7
A7'
PC
Octeto de
Sistema
Registro de estado
A0
A1
A2
A3
A4
A5
A6
A7
Registro de estado
D0
D1
D2
D3
D4
D5
D6
D7
Octeto deUsuario
D0
D1
D2
D3
D4
D5
D6
D7
0
0
0
31
2 -1
216 -1
32
2 -1
Mapa de
memoria
Juego de
Instrucciones
Modelo de programación de usuario
Mapa de
memoria
Mapade
E/S
Juego de
Instrucciones
Modelo de programación de núcleo
4
SECUENCIA DEL COMPUTADOR
Secuencia de trabajo del computador
•
a) Lectura de la instrucción apuntada por PC
•b) Incremento del PC
•
c) Ejecución de la instrucción
– secuencia lineal: ejecuta instrucciones consecutivas
– bucle infinito
Ruptura del secuenciamiento lineal de
instrucciones
Lainstrucción de salto modifica el CP
Se produce una interrupción interna o externa
(el procesador automodifica el CP)
La instrucción de trap produce una interrupción
5
INTERRUPCIONES
Ruptura de la...
Regístrate para leer el documento completo.