sterowniki odpytujące (ang. polling drivers)
Sprawdzany (odpytywany) jest rejestr stanu urządzenia w pętli, aż do czasu,
gdy operacja I/O zostanie zakończona. W celu uniknięcia marnowania
cykli procesora, sterownik po każdej operacji odpytywania oddaje sterowanie:
for (;;) {
if (read\_status(device) \& DEVICE\_END\_OPERATION) break;
schedule();
if (---- count ==0) break;
}
Zmienna count jest zmniejszana przy każdej iteracji,
aż do przekroczenia czasu.