1.1. en el momento que el modulo pide atención, se produce una secuencia de acontecimientos que el procesador gestionar para atender la petición PASOS: 1petición del modulo 2 ciclo de reconocimiento de la interrupción: -reconocimiento de la interrupción -salvaguarda del estado del procesador -llamada a la RSI 3 ejecución de la rutina de servicio -inicio de la ejecución de RSI -intercambio del dato -funalización de la ejecució de RSI -retorno de interrupción
2. GESTION DE INTERRUPCIONES MÚLTIPLES MÓDULOS
2.1. el procesador recibe una petición sabe que módulo pide atención pero no sabe cuantos y cuales son CUESTIONES PRINCIPALES: -identificar cual es el periférico que pode atención - determinar cual de los periféricos necesita atención urgente -gestionar si el sistema permite la nidificación -obtener la dirección de la RSI correspondiente
3. SITEMA CON ÚNICA LÍNEA DE PETICIÓN
3.1. la gestión de una interrpción en este sistema es análoga a la gestión de una interrupción con único módulo. VENTAJAS: -es muy flexible, se puede implementar nuevas politicas modificando el codigo de la RSI -no hay que hacer cambio de hardware DESVENTAJAS -La modificacióndel codigo es muy costosa en tiempo -solo hay una linea de petición de interrupción
4. SISTEMA CON LÍNEA DE PETICIÓN Y LÍNEA DE RECONOCIMIENTO
4.1. tambien se denomina daisy-chain. los modelos se conectan al procesador con una linea de petición de interrupción en colector abierto y una linea de reconocimiento de interrupción que genera el procesador para indicar al modulo que se atiende la petición que se ha hecho INTERRUPCIONES VECTORIZADAS: el procesador identifica al modulo mediante la información de si mismo
5. SISTEMA CON LÍNEAS INDEPENDIENTES DE PETICIÓN Y RECONOCIMIENTO
5.1. una interrupción puede interrumpir la ejecución de una RSI que atiende una petición menos prioritaria que se ha producido con anterioridad FORMAS: -enmascaramiento individual -enmascaramiento por nivel
6. SISTEMA CON CONTROLADORES DE INTERRUPCIONES
6.1. las lineas de petición de interrupción y de reconocimiento de cada modulo, estan conectadas al controlador de interrupciones FUNCIONES: -define una politica de prioridad para los modulos conectados -identificar que módulo pide atención e informar el procesador