Core feature of OS how efficiently load balancing between interrupts
The process on behalf of which an interrupt handler is executed must always stay in the TASK_RUNNING state so interrupt handlers cannot perform any blocking procedure such as I/O disk operations
Requirements
- Kernel efficiency
- Efficient handling of multiple I/Os
- Kernel synchronization Process Sync
Interrupt handler notion