El dispositivo de hardware utilizado para enviar una notificación a la CPU se denomina controlador de interrupciones. Un controlador de interrupciones es un dispositivo programable que gestiona las interrupciones generadas por varios dispositivos dentro de un sistema informático. Cuando un dispositivo genera una interrupción, envía una señal al controlador de interrupciones, que luego reenvía la interrupción a la CPU. Esto notifica a la CPU la necesidad de manejar la interrupción y ejecutar la rutina de servicio adecuada. Los controladores de interrupciones se pueden programar para priorizar las interrupciones, asegurando que las interrupciones más importantes se manejen primero.