5.6.2.
Az operációs rendszer szerepe az input/output műveletekben
Az operációs
rendszernek fontos feladatai vannak az input/output műveletek
végrehajtásának vezérlésében. Ezek közül a fontosabbak:
-
A
védelmi funkció.
A
taszkok által közösen használt
I/O eszközöket a felhasználói
programok csak felszabadítást követően vehetik igénybe, ezt az
operációs rendszernek ellenőriznie kell.
Általában multitaszking üzemmódban nem engedhető meg
emiatt, hogy a felhasználói programok közvetlen kapcsolatba kerüljenek
a perifériákkal . Például, ha az IBM PC Assembly-ben az I/O műveleteket
programvezérelt megszakítással (INT) programozzuk, akkor az operációs
rendszer eszközkezelő részének adjuk át a vezérlést.
-
Eszközspecifikus
szolgáltatások. (Így például kódkonverziók végrehajtása
különböző hardver egységek között.)
- Az
I/O műveletek hibakezelésének egységes megoldása.

|