Concept Flow - Polling vs interrupt-driven execution
Start
Check device status
Is device ready?
No→Repeat check
Yes
Process device data
Back to check
Start
Main program runs
Interrupt occurs?
No→Continue main program
Yes
Interrupt handler runs
Return to main program
Polling repeatedly checks device status in a loop, while interrupt-driven execution waits for a signal to run a handler.