Interrupción

Una interrupción es una señal enviada al procesador que interrumpe el proceso actual. Puede generarse mediante un dispositivo de hardware o un programa de software.

Una interrupción de hardware suele ser creada por un dispositivo de entrada, como un mouse o un teclado. Por ejemplo, si está usando un procesador de textos y presiona una tecla, el programa debe procesar la entrada de inmediato. Escribir "hello" crea cinco solicitudes de interrupción, lo que permite que el programa muestre las letras que escribió. De manera similar, cada vez que hace clic en un botón del mouse o toca una pantalla táctil, envía una señal de interrupción al dispositivo.

Una interrupción se envía al procesador como una solicitud de interrupción, o IRQ. Cada dispositivo de entrada tiene una configuración de IRQ única, o prioridad. Esto evita conflictos y garantiza que los dispositivos de entrada comunes, como los teclados y los mouse, tengan prioridad.

Las interrupciones de software se utilizan para controlar errores y excepciones que ocurren mientras se ejecuta un programa. Por ejemplo, si un programa espera que una variable sea un número válido, pero el valor es null, puede generarse una interrupción para evitar que el programa se bloquee. Esto permite que el programa cambie de curso y controle el error antes de continuar. De manera similar, una interrupción puede utilizarse para detener un bucle infinito, que podría crear una pérdida de memoria o hacer que un programa deje de responder.

Las interrupciones de hardware y de software son procesadas por un controlador de interrupciones, también llamado rutina de servicio de interrupciones, o ISR. Cuando un programa recibe una solicitud de interrupción, la ISR controla el evento y el programa continúa. Como las interrupciones suelen ser tan breves como una pulsación de tecla o un clic del mouse, a menudo se procesan en menos de un milisegundo.

Actualizado March 17, 2018 por Per C.

quizPon a prueba tu conocimiento

Macro mode on digital cameras and smartphones is often represented by what icon?

A
A magnifying glass
0%
B
Three interlocked circles
0%
C
A flower
0%
D
A lightning bolt
0%
Correct! Incorrect!     View the Macro Photography definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Interrupción en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.