| 1. |
In interrupt, the device notices the CPU that it requires its attention. |
Whereas, in polling, the CPU steadily checks whether the device needs attention. |
| 2. |
An interrupt is not a protocol, it’s a hardware mechanism. |
Whereas it isn’t a hardware mechanism, it’s a protocol. |
| 3. |
In interrupt, the device is serviced by the interrupt handler. |
While in polling, the device is serviced by the CPU. |
| 4. |
Interruptions can take place at any time. |
Whereas the CPU steadily polls the device at regular or proper intervals. |
| 5. |
In interrupts, the interrupt request line is used as an indication for indicating that the device requires servicing. |
While in polling, the Command ready bit is used as an indication for indicating that the device requires servicing. |
| 6. |
In interrupts, the processor is simply disturbed once any device interrupts it. |
On the other hand, in polling, the processor wastes countless processor cycles by repeatedly checking the command-ready bit of each device. |