La interrupción
La otra forma que la CPU (procesador) puede emplear para manejar procesos requeridos CPU y la transferencia de datos es tener los dispositivos que requiere la atención de la CPU para emitir una solicitud de atención como y cuando ellos lo requieran. Este es el concepto básico de solicitudes de interrupción.
Por lo tanto cuando un dispositivo tiene datos para transferir, se genera una interrupción que dice "Mr. CPU necesito tu atención ahora, por favor".
El procesador entonces deja de hacer lo que está haciendo y se ocupa del dispositivo que pidió a su atención. Debido a que las CPUs modernas son tan rápidos en comparación con la mayoría de los otros subsistemas de un equipo de la CPU moderna puede manejar muchas peticiones tales interrupción a la vez.
Supongamos que un mecanógrafo está escribiendo a una velocidad de 120 palabras por minuto y que, en promedio hay cinco letras por palabra. Esto equivale a la producción de 600 caracteres de entrada de teclado por minuto mecanógrafa.
Esto significa que un viejo 200 MHz CPU Pentium procesará 20.000.000 instrucciones entre cada pulsación de tecla.
Esta es la razón que tiene el procesador pasan mucho tiempo haciendo el teclado si necesita cualquier ayuda sería un desperdicio, sobre todo desde la mecanógrafa puede en cualquier parada de tiempo por un minuto o dos para revisar la copia, o hacer otra cosa como hacer una taza de café.
Incluso durante la manipulación de una transferencia de ancho de banda completo de un módem Kb /seg 28,800, que por supuesto se mueve de datos mucho más rápido que los dedos del mecanógrafo, el procesador cuenta con más de 60.000 ciclos de instrucción entre los bytes que necesita para procesar.
Interrupción Gestión de solicitudes
En el caso de múltiples solicitudes de interrupción simultánea la CPU utiliza un sistema de prioridad que le da un carácter prioritario para interrumpir las solicitudes en base a la prioridad asociada con el dispositivo de emisión de la solicitud.
Esto se conoce como solicitud de interrupción de Gestión.
alarmas de proceso
alarmas de proceso, tales como los mencionados anteriormente (transferencias a escribir /entrada de teclado y módem) son distinguibles de software interrumpe por el hecho de que por lo general se originan desde un dispositivo fuera de la CPU
Software Int