ALEGSA.com.ar

Definición de Interrupción (computación)

Significado de Interrupción: En computación, una interrupción es una señal asincrónica desde el hardware que indica la necesidad de atención, o un evento sincrónico en software ...
03-07-2025 18:21
¡Nos ayudas mucho si nos sigues en nuestras Redes Sociales para poder mantener este sitio totalmente gratuito!

 


Definición de Interrupción (computación)

 

En computación, una interrupción es una señal que provoca una alteración temporal en el flujo normal de ejecución de un procesador, permitiendo que se atienda un evento que requiere atención inmediata. Esta señal puede originarse de forma asincrónica desde el hardware, como cuando un dispositivo externo necesita interactuar con el procesador, o de manera sincrónica desde el software, como resultado de una instrucción específica que solicita un cambio de contexto.

Cuando ocurre una interrupción de hardware (hardware interrupt), el procesador guarda su estado actual mediante una conmutación de contexto (context switch) y transfiere el control a un manejador de interrupción (interrupt handler). Por ejemplo, si se presiona una tecla en el teclado, se genera una interrupción que hace que el procesador atienda la entrada antes de continuar con la tarea previa.

Las interrupciones de software suelen implementarse como instrucciones especiales dentro del conjunto de instrucciones del procesador. Al ejecutarse, provocan una conmutación de contexto similar a la de una interrupción de hardware. Un ejemplo típico es la llamada al sistema (system call) que permite a un programa solicitar servicios al sistema operativo.

Las interrupciones son fundamentales en la multitarea y en sistemas de computación en tiempo real, ya que permiten que el procesador responda rápidamente a eventos críticos. El término IRQ (interrupt request) se refiere a la solicitud de interrupción enviada al procesador.


Tipos de interrupciones de hardware



  • Interrupciones de entrada/salida (I/O): Por ejemplo, cuando un mouse o una tarjeta de red requiere atención.

  • Interrupciones de temporizador: Utilizadas para mantener el control del tiempo y la ejecución de tareas periódicas.

  • Interrupciones de error: Como errores de memoria o fallos en dispositivos.

  • Interrupciones de interacción humano-computadora (HCI): Por ejemplo, cuando se presiona una tecla o se mueve el mouse.


Cada interrupción tiene asociado un número de identificación (IRQ), lo que permite al procesador identificar la fuente del evento y ejecutar el manejador adecuado.


Ventajas y desventajas de las interrupciones



  • Ventajas:

    • Permiten una respuesta rápida a eventos externos o internos.

    • Mejoran la eficiencia del sistema al evitar el uso de técnicas de sondeo continuo (polling).

    • Facilitan la multitarea y el manejo de múltiples dispositivos.



  • Desventajas:

    • Pueden introducir latencia si el manejador de interrupción requiere mucho tiempo.

    • Un mal manejo puede provocar pérdida de datos, fallos de seguridad o malfuncionamiento del sistema.






Resumen: Interrupción



Una interrupción es como una señal que recibe una computadora para detener temporalmente lo que está haciendo y atender otra tarea más importante. Si un dispositivo físico, como el teclado, requiere atención, se genera una interrupción de hardware. Si un proceso de software solicita un cambio, se produce una interrupción de software. Las interrupciones permiten la multitarea y son conocidas como IRQ.


¿Qué tipos de hardware pueden generar una interrupción en una computadora?



Diversos dispositivos pueden generar interrupciones, como el mouse, el teclado, una tarjeta de red, una tarjeta de sonido, una unidad USB o incluso el reloj interno de la computadora.


¿Cómo se manejan las interrupciones en el sistema operativo de una computadora?



Cuando un dispositivo o programa genera una interrupción, el sistema operativo puede suspender temporalmente el proceso actual, ejecutar el manejador de interrupción correspondiente para atender la solicitud y luego reanudar el proceso original. Este mecanismo garantiza que los eventos urgentes sean atendidos de inmediato.


¿Qué es una interrupción no enmascarable?



Una interrupción no enmascarable es una señal que no puede ser deshabilitada por el sistema y se utiliza para situaciones críticas, como fallos graves de hardware o errores de memoria. Estas interrupciones requieren atención inmediata y no pueden ser ignoradas por el procesador.


¿Cómo se diferencian las interrupciones de las excepciones en una computadora?



Las interrupciones son señales asincrónicas generadas por hardware o software externo, mientras que las excepciones son señales sincrónicas generadas por el propio procesador ante condiciones de error, como una división por cero o una violación de acceso a memoria.


¿Qué sucede si se produce una interrupción mientras se ejecuta una tarea crítica en una computadora?



Si ocurre una interrupción durante la ejecución de una tarea crítica, podría comprometer la integridad de los datos o la seguridad del sistema. Por ello, los sistemas operativos implementan prioridades de interrupción y mecanismos de protección para asegurar que las tareas críticas no sean interrumpidas indebidamente.


¿Qué consecuencias puede tener un mal manejo de las interrupciones?



Si un programa o sistema operativo no maneja adecuadamente las interrupciones, pueden producirse fallos de funcionamiento, problemas de seguridad o pérdida de datos. Es fundamental que los desarrolladores diseñen sistemas robustos para gestionar las interrupciones de manera eficiente y segura.




Relacionado:
IRQ


Autor: Leandro Alegsa
Actualizado: 03-07-2025

¿Cómo citar este artículo?

Alegsa, Leandro. (2025). Definición de Interrupción. Recuperado de https://www.alegsa.com.ar/Dic/interrupcion.php

Diccionario informático



Compartir nota:

 


articulos
Asistente IA
Escribe tu consulta sobre informática y tecnologías al asistente de Inteligencia Artificial
¡te responderá en segundos!




* ACLARACIÓN: Sugerimos dejar tu email si quieres que te contactemos para una respuesta de nuestro staff o corregir la respuesta de la IA.


Nuestras Redes

Puedes seguirnos y contactarnos en nuestras redes.
Facebook
WhatsApp
Instagram
Facebook Horoscopo

Usa nuestro buscador para definiciones, informática y tecnologías