E-gradiva > Računalništvo > Operacijski sistemi > a_operacijski > 07_periferija - ERROR

Prijava

VHOD IN IZHOD

Ena glavnih nalog operacijskega sistema je nadzor vseh vhodno-izhodnih naprav. V okviru te naloge mora operacijski sistem napravam pošiljati ukaze, prestrezati prekinitvene zahteve in upravljati z napakami. Predstaviti mora tudi vmesnik med napravami in ostalimi deli računalniškega sistema. Vmesnik, naj bi bil za vse naprave enak.

STROJNA OPREMA

strojna

Čeprav obstaja zelo veliko različnih vhodno izhodnih naprav, je za razumevanje delovanja potrebno poznati samo nekaj osnovnih konceptov glede delovanja in komunikacije strojna - programska oprema.

Pojmi:

Vsaka naprava ima določeno število statusnih in kontrolnih registrov. Komunikacija med procesorjem in napravo poteka tako, da procesor na določen način vpiše ukaz v kontrolne registre in kontrolira stanje naprave z branjem bitov statusnih registrov. Obstajajo še podatkovni registri za prenos podatkov od naprave k procesorju in obratno. Glede na to, kje s stališča CPU se registri nahajajo, ločimo:

 

 

Operacijski sistem mora vedeti v kakšnem stanju je naprava preden lahko izvede kakršno koli zahtevo - postopek imenujemo programsko izpraševanje (angl. polling). Da se CPU ne obremenjuje s kontrolo stanja lahko naprava uporabi mehanizem prekinitev za sporočanje svojega stanja.

Avtor