Uvod v operacijske sisteme
Naloge in storitve operacijskega sistema
Učni cilji
V tem poglavju se naučimo:
- našteti naloge operacijskega sistema,
- ločiti med nalogami in storitvami o.s.,
- ločiti med glavnim in sekundarnim pomnilnikom,
- ...
Operacijski sistem ima veliko nalog. Vse po vrsti so zelo pomembne. Nekatere od naštetih nalog so v starejših operacijskih sistemih slabše ali pa sploh niso realizirane. Moderni operacijski sistemi imajo sledeče naloge:
- upravljanje s procesi,
- upravljanje z glavnim pomnilnikom,
- upravljanje z datotečnimi sistemi,
- upravljanje s sekundarnim pomnilnikom,
- upravljanje z vhodno-izhodnimi napravami,
- upravljanje z navideznim pomnilnikom,
- omreženje,
- skrb za varnost in zaščito,
- interpretacija ukazov.
Ko na operacijski sistem gledamo z očmi inženirja, nas zanimajo njegove naloge. Z uporabniškega stališča, pa nas zanima samo to, kaj operacijski sistem nudi. Storitve operacijskega sistema torej niso nič drugega kot drugačen pogled na zmožnosti operacijskega sistema.
Storitve delimo na:
- izvrševanje programov,
- v/i operacije,
- delo z datotečnim sistemom,
- komuniciranje med procesi,
- detekcija in odprava napak,
- rezervacija virov (pomnilnika, datotek, i/o naprav),
- evidenca uporabnikov,
- zaščita podatkov in procesov.