Answer from cs61c-ej (Leon Wang 16247444) for Question 3 The CPU has to waste a lot of cycles even though the device might be inactive for a long time. There is a lot of overhead cost for polling.