ISR

Significa «Interrupt Service Routine». Una ISR (también llamada controlador de interrupciones) es un proceso de software que se invoca mediante una solicitud de interrupción de un dispositivo de hardware. Gestiona la solicitud y la envía a la CPU, interrumpiendo el proceso activo. Cuando la ISR termina, el proceso se reanuda.

Un ejemplo básico de una ISR es una rutina que gestiona los eventos del teclado, como presionar o soltar una tecla. Cada vez que se presiona una tecla, la ISR procesa la entrada. Por ejemplo, si mantiene presionada la tecla de flecha derecha en un archivo de texto, la ISR le indica a la CPU que la tecla de flecha derecha está presionada. La CPU envía esta información al procesador de textos activo o al programa de edición de texto, que mueve el cursor hacia la derecha. Cuando suelta la tecla, la ISR gestiona el evento «tecla liberada». Esto interrumpe el estado anterior de «tecla presionada», lo que indica al programa que debe dejar de mover el cursor.

De manera similar a la ley de la inercia de Newton (un objeto en movimiento tiende a permanecer en movimiento), los procesos informáticos continúan ejecutándose a menos que sean interrumpidos. Sin una solicitud de interrupción, una computadora permanecerá en su estado actual. Cada señal de entrada provoca una interrupción que obliga a la CPU a procesar el evento correspondiente.

Muchos tipos de dispositivos de hardware, incluidos los componentes internos y los periféricos externos, pueden enviar interrupciones a la CPU. Algunos ejemplos son los teclados, los ratones, las tarjetas de sonido y los discos duros. Un controlador de dispositivo permite la comunicación entre cada uno de estos dispositivos y la CPU. Las ISR priorizan las solicitudes de interrupción según la configuración de IRQ del dispositivo o del (puerto). Por lo general, el teclado ocupa el primer lugar de la lista de IRQ, mientras que dispositivos como los discos duros aparecen más abajo.

Actualizado December 7, 2016 por Per C.

quizPon a prueba tu conocimiento

What type of file might a music tracker application output?

A
.TIF
0%
B
.ZIP
0%
C
.XM
0%
D
.PS
0%
Correct! Incorrect!     View the Music Tracker definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de ISR 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.