myespaciogreta - Interrupción del hardware
|
|
|
|
|
arquitectura de computacion |
|
|
|
Interrupción del hardware.
Son causadas cuando un dispositivo hardware requiere la atención de la CPU para que se ejecute su manejador.
Los IRQ o interrupt request (Pedido de Interrupción),
Son las notificaciones de las interrupciones enviadas desde los dispositivos hardware a la CPU, en respuesta a la IRQ.
La CPU salta a una dirección – una rutina de servicio de interrupción (ISR), comúnmente llamada Interrupt handler (Manejador de interrupciones) - Que se encuentra como una función dentro del software manejador de ese dispositivo formando parte del núcleo. Así, una función manejadora de interrupciones es una función del núcleo que ejecuta el servicio de esa interrupción.
El reloj tiene una prioridad más alta que el teclado. El reloj (IRQ 0), El teclado (IRQ 1).
Interrupciones Internas del Hardware
Las interrupciones internas son generadas por ciertos eventos que surgen durante la ejecución de un programa. Este tipo de interrupciones son manejadas en su totalidad por el hardware y no es posible modificarlas.
Interrupciones Externas de Hardware
No es posible desactivar a las interrupciones externas.
Estas interrupciones no son enviadas directamente a la CPU, sino que se mandan a un circuito integrado cuya función es exclusivamente manejar este tipo de interrupciones.
El circuito, llamado PIC 8259A, si es controlado por la CPU utilizando para tal control una serie de vías de comunicación llamadas puertos.
Las interrupciones externas las generan los dispositivos periféricos, como pueden ser:
El teclado, cada vez que se presiona una tecla y se suelta se genera una interrupción.
Impresora, Tarjetas de Comunicación, El puerto serie, El disco, Etcétera.
También son generadas por los coprocesadores.
Interrupción del hardware.
|
Hoy habia 5 visitantes (6 clics a subpáginas) ¡Aqui en esta página!
|
|
|
|