Dwa rodzaje podprogramów obsługi urządzeń cd.
odczyt :jeśli w pamięci buforowej nie ma bloków zadanie jest odkładane na kolejce, z której jest pobrane przez inne urządzenia. Urządzenie po wykonaniu wysyła przerwanie do sterownika, sterownik odsyła dane do pamięci buforowej, a dane są pobierane przez inny proces
zapis :odłożenie zadań na kolejkę lub przetrzymanie na pewien czas