Red de conocimientos turísticos - Información de alquiler - ¿Qué es una interrupción? ¿Qué es una rutina de servicio de interrupción? ¿Qué es una fuente de interrupción?

¿Qué es una interrupción? ¿Qué es una rutina de servicio de interrupción? ¿Qué es una fuente de interrupción?

1. Interrumpir: cuando es necesario, la CPU detiene temporalmente la ejecución del programa actual, ejecuta el programa y ejecuta el proceso para hacer frente a nuevas situaciones. Es decir, durante la ejecución del programa ocurre una situación en el sistema que debe ser procesada inmediatamente por la CPU. En este momento, la CPU suspende temporalmente la ejecución del programa y el proceso de manejar esta nueva situación se denomina interrupción.

2. Programa de servicio de interrupción: el manejo de "asuntos urgentes" por parte del procesador puede entenderse como un servicio, que se completa ejecutando un programa específico compilado previamente. Este programa que maneja "asuntos urgentes" se llama rutina de servicio de interrupción.

3. Las interrupciones describen el estado de funcionamiento del procesador. Llamamos fuente de interrupción a la causa de una interrupción o a la fuente que puede emitir una señal de solicitud de interrupción.

1. El controlador de interrupciones es: desactivar las interrupciones (otras interrupciones no se procesarán antes de que se complete este procesamiento de interrupciones), proteger el sitio, ejecutar el programa de servicio de interrupciones, restaurar el sitio y habilitar las interrupciones.

2. Por lo general, existen las siguientes fuentes de interrupción:

(1) El dispositivo externo solicita interrupción.

(2) Interrupción forzada por fallo.

(3) Interrupción de solicitud de reloj en tiempo real.

(4) Interrupción del canal de datos.

(5) El programa se interrumpe activamente.

3. Funciones del sistema de interrupciones Las funciones que debe tener el sistema de interrupciones se pueden resumir en procesamiento de interrupciones y control de interrupciones.

(1) Interrumpir el procesamiento. El procesamiento de interrupciones incluye descubrir solicitudes de interrupción, responder a solicitudes de interrupción, procesar interrupciones y devolver interrupciones.

(2) Control de interrupciones. El control de interrupciones implementa principalmente la puesta en cola y el anidamiento de prioridades de interrupción.

4. Métodos de prevención

(1) Tarjeta de sonido: algunas de las primeras tarjetas de sonido ISA pueden no ser reconocidas por el sistema y requieren configuración manual por parte del usuario (generalmente 5 bloques).

(2) Módem y mouse integrados: generalmente, el mouse usa COM1 y el módem incorporado usa la interrupción de COM2 (generalmente 3). Cabe señalar en este momento que no debería haber otros dispositivos en COM2.

(3) Tarjeta de red y mouse: Este problema generalmente ocurre cuando el mouse está en el puerto COM1 y la interrupción es 3. Lo que hay que tener en cuenta en este momento es que la interrupción predeterminada de la tarjeta de red es 3 y es probable que las dos entren en conflicto.

(4) Impresora y escáner EPP: Al instalar el controlador del escáner, la impresora debe estar encendida. Debido a que los dos dispositivos están conectados en serie, para evitar que el controlador del escáner se configure incorrectamente en el futuro, la impresora debe encenderse antes de instalar el controlador del escáner.

(5) Sistema operativo y BIOS: si la computadora utiliza un sistema operativo "plug and play" (como win98), el sistema operativo PNP instalado en el BIOS debe configurarse en Sí para que el sistema operativo se puede restablecer.

(6) Ratón PS/2 y BIOS: cuando se utiliza un ratón PS/2, el control de función del ratón PS/2 en el BIOS debe estar activado o configurado en automático. Sólo de esta manera se puede. BIOS asigna el mouse PS/2 IRQ12.