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.

folytatás

tartalomjegyzék almenü fogalomszótár jelölésrendszer ellenõrzõ kérdések fejezet eleje elõzõ lap következõ lap