Operacijski sistem
Operacíjski sistém (kratica OS, angleško operating system) je programska oprema nujna za delovanje računalnika. Deluje kot vmesnik med uporabnikom in strojno opremo računalnika.
Vsebina |
Naloge operacijskega sistema [uredi]
- Dodeljevanje virov (CPE, pomnilniški prostor, vhodno/izhodne naprave) procesom,
- Časovno razporejanje opravil,
- Reševanje konfliktnih situacij (sočasni dostopi do virov),
- Optimizacija in nadzira uporabe virov,
- Omogočanje dela uporabnikom, ...
Uporabniški vmesniki OS [uredi]
- slikovni (grafični) vmesniki; npr. različice Windows ali namizja v Linuxu
- znakovni vmesniki: npr. MS-DOS ali ukazne lupine v Linuxu
Vrste operacijskih sistemov [uredi]
- Enouporabniški, enoopravilni
- Enouporabniški, večopravilni
- dela lahko samo en uporabnik z več programi hkrati,
- Microsoft Windows 95/98/NT, Windows 2000, 2003, ...
- Večuporabniški, večopravilni
- dela lahko več uporabnikov z več programi hkrati,
- Microsoft Windows XP, Vista, 7, 8
- Unix (OpenBSD, FreeBSD, ...)
- Linux
Jedro [uredi]
Operacijski sistem je sestavljen iz dveh delov:
-
- jedra (kernel), ki skrbi za nadzor procesorja, pomnilnika, procesov in naprav v računalniku ter
- uporabniškega vmesnika, ki skrbi za interakcijo med uporabnikom in računalnikom.
Vmesniki so lahko z ukazno vrstico ali grafični.
Operacijski sistemi danes [uredi]
Največji delež operacijskih sistemov uporabljajo tako imenovani splošno namenski računalniki (Osebni računalniki - PC-ji). Operacijski sistemi za osebne računalnike se delijo na MS Windows operacijske sisteme in operacijske sisteme, ki so podobni Unix-u (Linux, FreeBSD, OpenBSD, ...)
Mainframe računalniki (veliki, močni in dragi računalniki za velike organizacije in državne ustanove) uporabljajo različne operacijske sisteme in namenske naprave (mobilni telefoni, ročni kalkulatorji, tiskalniki, usmerjevalniki, klimatske naprave,...) uporabljajo namenske vgrajene sisteme, ki za svoje delovanje po navadi ne potrebujejo veliko sistemskih kapacitet. Pri sistemih, kjer se teži k zanesljivosti, predvidljivosti delovanja in časovni usklajenosti (npr. letalstvo, medicinska oprema, itd) se uporabljajo t.i. realnočasovni operacijski sistemi (angl. RTOS).