irq interrupt request
Trabajo del IRQ
Computación e Informática
Tema: IRQ
Alumno : Orlando Donoso
Profesor : Bernardo Peña
IRQ (InterruptRequest)
Introducción:
IRQ (petición de interrupción), esuna interrupción temporal de la ejecución de un proceso, para ejecutar otro servicio que se le está pidiendo a través de la CPU, al hacer esta ejecución, esta se detiene se guarda el proceso paravolver a retomar en donde había quedado anteriormente. Dando prioridad a la función secundaria (que había pedido esta interrupción), para poder ejecutar esta y así realizar la tarea específica.Definición:
IRQ "InterruptRequest" (Petición para Interrupción). Como lo dice la palabra, es un pedido de interrupción de parte de la BIOS hacia el CPU, es decir, que deje de hacer sus tareas (pedido deinterrupción) para que pase a procesar lo que necesita un hardware específico.
Interrupción:
Una interrupción es una suspensión temporal de la ejecución de un proceso, para pasar a ejecutar unasubrutina de servicio de interrupción, la cual, por lo general, no forma parte del programa (generalmente perteneciente al sistema operativo, o al BIOS). Luego de finalizada dicha subrutina, sereanuda la ejecución del programa.
Las interrupciones surgen de las necesidades que tienen los dispositivos periféricos de enviar información al procesador principal de un sistema de computación.
Elmecanismo de interrupciones, la solución que permitió al procesador desentenderse de esta problemática, y delegar en el dispositivo la responsabilidad de comunicarse con el procesador cuando lonecesitara. El procesador, en este caso, no sondea a ningún dispositivo, sino que queda a la espera de que estos le avisen (le "interrumpan") cuando tengan algo que comunicarle (ya sea un evento, unatransferencia de información, una condición de error, etc.).
Funcionamiento:
El funcionamiento es el siguiente: cuando una petición deinterrupción llega al CPU, este guarda el estado de lo que estaba...
Regístrate para leer el documento completo.