- Za kaj je namenjen operacijski sistem?
- Glavni nadzor
- Posrednik med uporabnikom in strojno opremo
- Zaženite aplikacije
- cilji
- Sestavni deli operacijskega sistema
- Jedro
- Modul za izvajanje procesa
- Prekinitveni modul
- Modul za upravljanje pomnilnika
- Večopravilni modul
- Varnostni modul
- Modul uporabniškega vmesnika
- Modul za upravljanje podatkov
- Vrste operacijskih sistemov
- Operacijski sistem v realnem času (RTOS)
- En uporabnik, ena naloga
- En uporabnik, večopravilnost
- Več uporabnik
- Lastnosti
- Uporabniški vmesnik
- Upravljanje delovnih mest
- Upravljanje nalog
- Rokovanje z napravami
- Varnost
- Najbolj uporabljeni operacijski sistemi
- Windows
- OS X
- Linux
- Android
- Atari
- OS BlackBerry
- JavaOS
- FreeBSD
- Reference
Operacijski sistem je program zasnovan tako, da se ukvarjajo z glavnimi komponentami v delovanju računalniškega sistema, kot so izdajanje ukazov za različne strojne naprave in razporejanje sistemskih virov, kot glavnega pomnilnika, za različne aplikacije, ki se izvajajo.
To je programska oprema, ki je potrebna za zagon vseh aplikacijskih programov in uporabnih rutin. Poleg tega deluje kot most za boljšo interakcijo med aplikacijskimi programi in računalniško strojno opremo.

Vir: pixabay.com
Operacijski sistem je sestavljen iz sistemske programske opreme, ki je temeljni program, ki ga računalnik potrebuje za zagon in delovanje. Vsak namizni računalnik, tablični računalnik in pametni telefon vključuje operacijski sistem za zagotavljanje osnovne funkcionalnosti naprave.
Njegov glavni cilj je omogočiti udobnost uporabe računalniškega sistema in učinkovito izkoriščanje strojne opreme. Operacijski sistem opravlja osnovne naloge, kot so sprejemanje tipkovnice, obdelava navodil in pošiljanje izhoda na zaslon.
Za kaj je namenjen operacijski sistem?

Glavni nadzor
Operacijski sistem je program, ki služi kot glavni nadzor nad računalnikom. Ko je vklopljen, ga naloži majhen zagonski program.
Čeprav se po potrebi lahko naložijo dodatni sistemski moduli, glavni del, znan kot jedro ali jedro, ves čas prebiva v spominu.
Ko so bili računalniki prvič predstavljeni, je uporabnik z njimi sodeloval prek vmesnika ukazne vrstice, ki je zahteval pisne ukaze. Trenutno skoraj vsi računalniki uporabljajo operacijski sistem GUI (grafični uporabniški vmesnik), kar je veliko lažje za uporabo in upravljanje.
Za velike sisteme izpolnjuje pomembne odgovornosti. Deluje kot prometni policaj in skrbi, da se različni programi, ki se izvajajo hkrati, med seboj ne motijo.
Za varnost je odgovoren tudi operacijski sistem, ki zagotavlja, da nepooblaščeni uporabniki ne morejo dostopati do sistema.
Posrednik med uporabnikom in strojno opremo
V računalniškem sistemu strojna oprema lahko razume samo kodo naprave v obliki 0 in 1, kar običajnemu uporabniku nima nobenega smisla.
Potrebujete sistem, ki lahko deluje kot posrednik in upravlja vse procese in vire, prisotne v sistemu.
Operacijski sistem bi lahko določili kot vmesnik med osebo in strojno opremo. Garant je, da se izvajajo vsi procesi, ravnanje z datotekami in procesorjem, razporejanje virov in številne druge naloge.
Ker operacijski sistem deluje predvsem kot uporabniški vmesnik računalnika, igra pomembno vlogo pri interakciji z napravo. Zato mnogi uporabniki raje uporabljajo določen operacijski sistem.
Zaženite aplikacije
Ko razvijalci programske opreme ustvarijo aplikacije, jih morajo napisati za določen operacijski sistem. To je zato, ker vsak operacijski sistem komunicira s strojno opremo drugače in ima poseben vmesnik aplikacijskega programa (API), ki ga mora uporabljati programer.
Čeprav je veliko priljubljenih programov medvrstnih platform, razvitih za več operacijskih sistemov, so nekateri na voljo samo za en operacijski sistem.
Programi komunicirajo z operacijskim sistemom, da lahko izvajajo vse operacije, povezane z upravljanjem datotek in uporabniškim vmesnikom.
cilji
Namen operacijskega sistema je nadzorovati in organizirati strojno in programsko opremo, tako da naprava, kjer je gostitelj, deluje pravilno.
- Skrivanje podrobnosti o strojnih virih uporabnikov.
- Naj bo računalniški sistem priročen za učinkovito uporabo.
- Upravljanje virov računalniškega sistema.
- Uporabnikom omogočite priročen vmesnik za uporabo računalniškega sistema.
- Zagotoviti učinkovito in pošteno izmenjavo virov med uporabniki in programi.
- Sledite, kdo uporablja vir, pooblašča zahteve za vire in posega v nasprotujoče si zahteve različnih programov in uporabnikov.
Sestavni deli operacijskega sistema

Windows, Linux in iOS
Vse komponente obstajajo, da lahko različni deli računalniškega sistema delujejo skupaj.
Jedro
Omogoča eno temeljnih ravni nadzora nad vsemi računalniškimi strojnimi napravami. Jedro je osrednja komponenta operacijskega sistema. Na začetku je naložen in ostane v glavnem pomnilniku.
Upravljajte dostopnost pomnilnika RAM za programe, določite, kateri programi imajo dostop do virov. V vsakem trenutku izvaja obratovalna stanja CPU-ja za optimalno delovanje.
Modul za izvajanje procesa
Operacijski sistem ponuja vmesnik med aplikacijskim programom in strojno opremo, tako da se aplikacijski program lahko poveže s strojno opremo s preprosto upoštevanjem načel in postopkov, konfiguriranih v operacijskem sistemu.
Prekinitveni modul
Prekinitve so bistvene, saj omogočajo zanesljivo metodo, da se operacijski sistem odzove na svoje okolje.
Prekinitev je signal iz naprave, povezane z računalnikom, ali iz programa znotraj računalnika, ki potrebuje operacijski sistem, da natančno določi, kaj storiti naprej.
Po prejemu prekinitve računalnik zaustavi kateri koli tekaški program, shrani njegovo stanje in izvede kodo operacijskega sistema, povezano s prekinitvijo.
Modul za upravljanje pomnilnika
Odgovoren je za vse vidike upravljanja spomina. Zagotavlja, da program ni v nasprotju s pomnilnikom, ki ga uporablja drug program.
Večopravilni modul
Opisuje delovanje več neodvisnih programov v istem računalniku. Operacijski sistem lahko vidi, kje so ti programi in se premika od enega do drugega, ne da bi pri tem izgubil informacije.
To se naredi z deljenjem časa, kjer vsak program porabi del časa računalnika za zagon.
Varnostni modul
Če računalnik omogoča sočasno delovanje več procesov, morajo ti procesi zagotoviti dejavnosti vsakega od njih.
Operacijski sistem mora biti sposoben razlikovati med zahtevami, ki jih je treba dovoliti obdelati, in zahtevami, ki jih ne bi smeli obdelati.
Modul uporabniškega vmesnika
Ta enotnost je ključnega pomena, da je človeška komunikacija izvedljiva. Preverja in zahteva storitve iz operacijskega sistema, pridobiva informacije od vhodnih naprav in zahteva, da storitve operacijskega sistema prikazujejo sporočila o stanju in drugo na izhodnih napravah.
Modul za upravljanje podatkov
Spremlja podatke, ko so shranjeni. Program upravlja s podatki prek imena datoteke in njene posebne lokacije. Ta pogon ve, kje so podatki fizično shranjeni na trdem disku.
Interakcija med aplikacijo in operacijskim sistemom poteka prek programskega vmesnika. Ko mora program shraniti ali pridobiti informacije, pokliče to enoto, ki je zadolžena za odpiranje, branje, pisanje in zapiranje datotek.
Vrste operacijskih sistemov
Operacijski sistem v realnem času (RTOS)
Uporabljajo se za nadzor industrijskih sistemov, znanstvenih instrumentov in strojev. Ta vrsta operacijskega sistema skoraj nima uporabniškega vmesnika, saj je sistem ob dostavi zapečateno.
Ta vrsta sistema se v glavnem uporablja za upravljanje računalniških virov tako, da se določena operacija izvede v točno enakem času, vsakič, ko se zgodi.
En uporabnik, ena naloga
Ta sistem deluje z računalniško opremo tako, da lahko ena oseba hkrati opravlja samo eno delo.
Palm sistem spada v to vrsto, ki se uporablja za ročne računalnike te blagovne znamke.
En uporabnik, večopravilnost
Je ta, ki se trenutno uporablja v namiznih računalnikih. Windows je operacijski sistem, v katerem lahko hkrati deluje več aplikacij.
To pomeni, da lahko oseba med pisanjem e-poštnega sporočila in v datoteko naloži besedilo v urejevalnik besedil.
Več uporabnik
S to vrsto sistema lahko več ljudi hkrati uporablja vire računalnika.
Operacijski sistem mora biti prepričan, da je v zahtevah uporabnikov ravnovesje in da ima vsak program, ki ga uporabljajo, ločeno dovolj sredstev, tako da, če pride do težav z enim uporabnikom, ne bo vplival na ostale.
Operacijski sistemi Unix in VMS, ki se uporabljajo v makroračunalnikih, so del te vrste operacijskega sistema.
Lastnosti
Uporabniški vmesnik
Trenutno vse temelji na grafiki, uporabniški vmesnik vključuje okna, menije in način interakcije med uporabnikom in računalnikom.
Pred obstojem grafičnih uporabniških vmesnikov (GUI) so bile vse operacije izvedene z ukazi. Operacijski sistemi lahko podpirajo neobvezne vmesnike.
Upravljanje delovnih mest
Upravljanje opravil nadzira čas in zaporedje, v katerem se izvajajo aplikacije.
IBM-ov jezik nadzora nad delom je običajen v vrhunskem makroračunalniku in strežniškem okolju. Razvit je bil za načrtovanje dnevnega dela.
Na strežnikih Unix / Linux je običajno, da se v določenih urah tekom dneva izvajajo majhni programi.
V namiznem okolju se lahko napišejo paketne datoteke za izvajanje zaporedja operacij, ki jih je mogoče načrtovati v katerem koli trenutku.
Upravljanje nalog
V makroračunalniškem in strežniškem okolju je to upravljanje kritično. Aplikacije imajo prednost, da se zaženejo hitreje ali počasneje, odvisno od njihovega namena.
V namiznih računalnikih je večopravilnost ponavadi sprememba nalog, pri čemer naj bodo aplikacije odprte, tako da lahko uporabniki med seboj hodijo naprej in nazaj.
Rokovanje z napravami
Naprave lahko upravlja operacijski sistem z uporabo navodil v lastni kodi periferne naprave.
Programska oprema, ki se uporablja za komunikacijo s perifernimi napravami, se imenuje gonilnik. Za vsako napravo, povezano z računalnikom, je potreben poseben gonilnik.
Varnost
Operacijski sistemi zagotavljajo zaščito z geslom in tako preprečujejo nepooblaščenim uporabnikom sistem.
Dnevniki dejavnosti se hranijo, saj lahko zagotovijo veliko časa za obračunavanje.
Prav tako lahko zagotovijo varnostne kopije in obnovitvene rutine, da se začnejo znova v primeru okvare sistema.
Najbolj uporabljeni operacijski sistemi
Windows
To je bil najbolj razširjen operacijski sistem za osebne računalnike. Vsaka različica vsebuje grafični uporabniški vmesnik, s katerim si lahko uporabniki ogledajo datoteke in mape.
Microsoft jo je z različico 1.0 predstavil leta 1984. Zadnja različica za končne uporabnike je Windows 10.
Prejšnje različice sistema Windows vključujejo Windows 3.1, Windows 95, Windows 98, Windows Me, Windows XP, Windows Vista, Windows 7 in Windows 8.
Prva poslovno usmerjena različica sistema Windows, imenovana Windows NT 3.1, je bila leta 1993.
Windows se lahko zažene na katerem koli računalniku serije x86, kot sta Intel in AMD procesorji. Zaradi tega ga je mogoče namestiti v veliki večini računalniških znamk.
OS X
Ta operacijski sistem je Apple oblikoval za računalnike Macintosh. Leta 2001 je nadomestil Mac OS 9 kot standardni operacijski sistem Mac.
Temelji na Unixu in uporablja isto jedro. To jedro nudi OS X boljše večopravilne zmogljivosti in boljše upravljanje pomnilnika.
Namizni vmesnik OS X se imenuje Finder in vključuje več standardnih funkcij, na primer fiksno menijsko vrstico na vrhu zaslona.
Ta operacijski sistem vsebuje tudi veliko knjižnico funkcij, ki se lahko uporablja pri pisanju programov Mac.
Linux
Gre za Unix podoben operacijski sistem, ki ga je ustvaril Linus Torvalds. Ko je bila delujoča različica Linuxa končana gradnja, se je prosto distribuirala, kar ji je pomagalo pridobiti priljubljenost. Trenutno Linux uporabljajo milijoni ljudi po vsem svetu.
Ta operacijski sistem je zelo prilagodljiv. Programerji lahko celo spremenijo izvorno kodo in ustvarijo svojo različico operacijskega sistema Linux.
Linux je pogosto nameščen na strežnikih spletnega gostovanja, ker je strežnike, ki temeljijo na tem sistemu, cenejše za konfiguriranje in vzdrževanje kot tisti na Windows.
Linux je prav tako združljiv z različnimi strojnimi platformami, vključno z Intel, PowerPC, DEC Alpha, Sun Sparc in Motorola.
Android
Je brezplačna platforma, ki temelji na Linuxu. Prvotno jo je razvil Google, leta 2007 pa jo je izdal za mobilne platforme.
Je močan tekmec Apple iOS, ki je operacijski sistem, ki se uporablja v Applovem iPhoneu.
Atari
Atari Inc. je podjetje za proizvodnjo arkadnih iger. To podjetje je za svoje konzole razvilo različne operacijske sisteme, med katerimi so:
- GEMDOS
- BIOS
- XBIOS
- Operacijski sistem (TOS)
- MultiTOS
- FreeMiNT
OS BlackBerry
Blackberry, prej znan kot Research In Motion Limited, je kanadsko podjetje, ki proizvaja strojno in programsko opremo. Operacijski sistem, ki se uporablja v mobilnih napravah, je BlackBerry OS, ki temelji na tehnologiji Java.
Za razliko od operacijskega sistema Android je BlackBerry OS zaprt izvorni sistem, zato ga je mogoče uporabljati le na napravah podjetja.
JavaOS
Operacijski sistem Java je odprtokoden, zato ga je mogoče uporabljati na različnih napravah, ne le na tistih, ki jih proizvaja podjetje.
Je tudi večplatformni sistem, kar pomeni, da je združljiv z drugimi operacijskimi sistemi (med drugim Windows, Linux).
FreeBSD
Operacijski sistem FreeBSD je brezplačen izvorni sistem, ki temelji na sistemih, ki jih je razvil Unix, združljiv z operacijskim sistemom GNU / Linux in aplikacijami, ki jih je razvil.
Ta operacijski sistem uporablja Yahoo! in za konzole Nintedo.
Reference
- Vaš slovar (2019). Operacijski sistem. Vzeto iz: yourdictionary.com.
- Christensson (2012). Windows. Tehnični pogoji. Vzeto iz: techterms.com.
- Christensson (2014). OS X. Tehnični pogoji. Vzeto iz: techterms.com.
- Curt Franklin & Dave Coustan (2019). Vrste operacijskih sistemov. Kako stvari delujejo Vzeto iz: computer.howstuffworks.com.
- Christensson (2010). Linux. Tehnični pogoji. Vzeto iz: techterms.com.
- Christensson (2016). Operacijski sistem. Tehnični pogoji. Vzeto iz: techterms.com.
- Točka vadnic (2019). Računalniški - operacijski sistem. Vzeto iz: tutorialspoint.com.
- Joseph H Volker (2018). Sestavni deli operacijskega sistema. Earths Lab, vzeto iz: Earthslab.com.
