INTERRUPCIÓN
por Yorman G.
1. La E/S le indica a la CPU cuando está preparada para transferir datos (genera una interrupción a la CPU), activando una línea especial conectada a la CPU (línea de interrupción).
2. Según Fuente que produce la interrupción:
3. Interrupciones HARDWARE
4. INTERNAS
4.1. Producidas por la CPU
5. EXTERNAS
5.1. Producidas por los dispositivos de E/S
5.1.1. Vectorizadas
5.1.2. No vectorizadas
6. Según MODO DE CONOCER el VECTOR DE INTERRUPCIÓN
6.1. La dirección donde se encuentra la rutina de servicio de la interrupción
7. Interrupciones VECTORIZADAS
7.1. El vector de interrupción lo suministra el propio periférico
8. Con el vector de interrupción se indexa una tabla de vectores en memoria principal para obtener la dirección de la rutina de servicio a la que hay que saltar.
9. TIPOS
10. Interrupciones SOFTWARE
10.1. Producidas por la ejecución de instrucciones de la CPU
11. Interrupciones AUTO-VECTORIZADAS
11.1. El vector de interrupción es FIJO
12. Funcionamiento
12.1. El procesador ejecuta instrucciones de un programa. Al finalizar cada instrucción comprueba si se ha producido una interrupción
12.2. La rutina de servicio efectúa las operaciones apropiadas en la E/S para realizar la transferencia de datos solicitada.
12.3. Al finalizar la rutina de servicio se recupera el estado de la CPU y se continúa ejecutando el programa que se estaba ejecutando antes de la interrupción.
13. Autor:
13.1. Yorman Gutierrez
13.1.1. C.I: 27.398.401