Está en la página 1de 1

CAP 3: INTERRUPCIONES

1. Alternativas planteadas para la finalización desordenadas de instrucciones:

a. Ignorar el problema y considerar solo la posibilidad de interrupciones


imprecisas.
b. Antes de emitir una interrupción, esperar que las interrupciones anteriores
terminen.
c. Almacenar los resultados de instrucciones ejecutadas y escribir en los ficheros
de arquitectura cuando hayan terminado las instrucciones previas.
d. Mantener la información necesaria.

2. Que técnica se usan para el tratamiento de interrupciones:


a. Buffer de reordenamiento.
b. Buffer de historia.
c. Los puntos de chequeo – reparación.

3. Cuales son las estrategias para el tratamiento de instrucciones:


a. Interrupciones precisas con buffer de reordenamiento (ROB)
b. Interrupciones precisas con buffer de historia
c. Interrupciones precisas con punto de chequeo-reparación
d. Interrupciones precisas con registro de futuro y ROB

4. Describa las Interrupciones precisas con buffer de reordenamiento (ROB)

Esta estrategia aprovecha el buffer de reordenamiento para que las instrucciones


finalicen ordenadamente, y que la modificación de los registros de la arquitectura se
produce en el mismo momento que en que la instrucción se retira del ROB.

5. Describa las Interrupciones precisas con buffer de historia

El buffer permite que las instrucciones modifiquen el estado de la maquina a medida


que termina su ejecución, produciéndose una finalización ordenada.

6. Describa las Interrupciones precisas con punto de chequeo-reparación

El estado de la maquina se almacena en determinadas etapas del cauce recibiendo el


nombre de punto de chequeo, tras atender una interrupción permite recuperar o
reparar el estado de la máquina.

7. Describa las Interrupciones precisas con registro de futuro y ROB

Se utiliza una estructura denominada banco de registros de futuro. Este banco de


registros es el que las instrucciones modifican (desordenadamente) cuando terminan la
ejecución de las operaciones que codifican, y desde donde las instrucciones que se
emiten leen los valores de sus operandos.

También podría gustarte