Interrupts are like short messages/signals sent to the CPU in the cases where the immediate CPU attention is needed. This can be a software-related issue or it can either be hardware related stuff. Once the CPU receives the interrupt, the interruption handler on it pauses the ongoing task and attends the requirement that caused the interrupt.