Zagotovo smo vsi že slišali za izraz " operacijski sistem ". Vendar pa vsi ne vedo, kaj operacijski sistem pravzaprav je in kakšno vlogo ima v računalniškem sistemu ali mobilni napravi.
Kaj je torej operacijski sistem? Kako deluje in deluje operacijski sistem? Vabimo vas, da se skupaj učimo.

Operacijski sistemi uporabnikom pomagajo pri preprosti interakciji z računalniki
Opredelitev operacijskega sistema
Operacijski sistem (operacijski sistemi, skrajšano OS) je programska oprema, ki uporabnikom omogoča zagon drugih aplikacij na računalniških napravah in mobilnih napravah, v nadaljevanju skupaj imenovanih stroji. Operacijski sistem je odgovoren tudi za upravljanje virov strojne in programske opreme v računalniku, kot so:
- Vnosne naprave, kot so miška, tipkovnica, zaslon na dotik, kamera, mikrofon
- Izhodne naprave, kot so monitorji, tiskalniki in skenerji, zvočniki
- Omrežne naprave, kot so modemi, usmerjevalniki, antene, WiFi modemi, SIM kartice
- Naprave za shranjevanje, kot so trdi diski, pogoni USB, pogoni SSD, bliskovni pomnilnik
Operacijski sistem prevzame tudi vlogo izvajanja in upravljanja za učinkovito dodeljevanje pomnilnika aplikacijam, ki se izvajajo na računalniku. Na primer, če se v računalniku izvaja več programov hkrati, bo operacijski sistem dodelil vire računalnika tako, da bodo vsi programi, ki se izvajajo, in dodatni odprti programi prejeli potrebna sredstva.
Več podrobnosti o operacijskem sistemu
V bistvu lahko programska aplikacija neposredno komunicira s strojno opremo. Vendar je večina trenutnih aplikacij programske opreme napisana za operacijske sisteme, da izkoristijo običajne knjižnice pripomočkov, kar programerjem pomaga, da jim ni treba skrbeti za težave s strojno opremo.
Na splošno je operacijski sistem kot celovit okvir, ki dosledno sodeluje z vsemi aplikacijami. Pojav operacijskih sistemov močno poenostavi celoten proces razvoja programskih aplikacij.
Nekatere glavne komponente operacijskega sistema
Jedro
Jedro operacijskega sistema je odgovorno za nadzor osnovnih funkcij vseh naprav strojne opreme v računalniku. Glavna vloga jedra je branje in pisanje podatkov v pomnilnik, obdelava izvršljivih navodil, določanje, kako naprave, kot so monitorji, tipkovnice in miške, sprejemajo in pošiljajo podatke ter določanje interpretacij podatkov, podatkov, prejetih iz omrežja.

Grafični uporabniški vmesnik v sistemu Windows 10
Uporabniški vmesnik (UI)
To je komponenta, ki komunicira z uporabnikom prek zaslona in grafičnih ikon ali prek ukaznega okna. Uporabniški vmesnik ima dve vrsti: vmesnik ukazne vrstice (CLI), kjer uporabnik komunicira s sistemom z uporabo ukazov. Druga vrsta uporabniškega vmesnika je grafični uporabniški vmesnik (GUI), ki ga večina od nas uporablja vsak dan.
GUI je veliko bolj intuitiven, saj uporabnikom omogoča interakcijo s sistemom prek ikon na zaslonu z uporabo vnosne naprave, kot je miška, tipkovnica ali zaslon na dotik.
Vmesnik za programiranje aplikacij (API)
To je komponenta, ki razvijalcem omogoča pisanje modularne kode. API-ji igrajo vlogo pri določanju, kako lahko dano aplikacijo uporabljajo sistemi ali druge komponente.
Uporaba operacijskih sistemov
S pojavom operacijskih sistemov so računalniški sistemi postali uporabniku prijaznejši. Operacijski sistem uporabnikom ponuja priročen vmesnik, enostaven za uporabo, ki jim pomaga bolje in učinkoviteje uporabljati svoj sistem.
Medtem pa operacijski sistem tudi upravlja in dodeljuje vire za pomoč računalniškemu sistemu pri boljšem delovanju. Programerjem in razvijalcem programske opreme operacijski sistem precej poenostavi delo.

Najbolj priljubljen operacijski sistem za računalnike je Windows, medtem ko na mobilnih napravah Android in iOS skoraj popolnoma obvladujeta trg
Trenutni tipični operacijski sistemi
- Googlov Android za pametne telefone in tablične računalnike, ki jih izdelujejo različni proizvajalci
- Applov iOS, samo iPhone
- Applov iPadOS, samo za iPad
- Microsoftov Windows , za računalnike in tablice različnih proizvajalcev
Applov macOS, samo za računalnike Mac
- Linux, odprtokodni operacijski sistem, ki ga imajo radi programerji, je mogoče namestiti na številne naprave. Večina računalnikov z operacijskim sistemom Windows lahko namesti Linux, obstajajo pa tudi nekatere različice operacijskih sistemov Linux za tablične računalnike in pametne telefone, vendar niso zelo vidne.