Ko neka nit terja od vhodno-izhodnega sistema neko storitev, tvori upravnik vhodno izhodnih zahtevkov paket z vhodno-izhodnim zahtevkom (IRP = I/O Request Packet).
Tak paket vsebuje dva dela:
Fiksni del (zaglavje) vsebuje podatke o tipu in velikosti zahtevka, ali je zahtevek sinhron ali asinhron, kazalec na mmorebitni medpomnilnik in informacijo o stanju.
Dinamični del (stack location) vsebuje funkcijsko kodo, funkcijsko specifične parametre in kazalec na objekt datoteka (file) kličočega programa.
Sistem pomni IRP-je v vrsti, ki ustreza niti, ki je tak zahtevek
sprožila.