Multiple Interrupts
An interrupt may occur during the processing of another interrupt. This may lead to nested interrupt handling. This is permitted in many situations.
But it is also possible to control the response to interrupts by masking certain interrupts and by disabling interrupts.
Interrupts are useful not only in IO processing but also in multiprogramming.