- Glavne funkcije operacijskega sistema
- 1- Upravljanje procesov
- 2- Glavno upravljanje spomina
- 3- Upravljanje sekundarnega skladiščenja
- 4- Upravljanje vstopno-izstopnega sistema
- 5- Register datotečnega sistema
- 6- Varnost
- 7- Komunikacija med elementi in aplikacijami
- 8- Poročajte o stanju sistema
- 9- Upravljanje z viri
- 10- Administracija uporabnika
- Najpogostejši operacijski sistemi
- Reference
V najbolj pomembne funkcije operacijskega sistema so obvladovanje procesov, upravljanje s pomnilnikom, komunikacija med aplikacijami, med drugim. Operacijski sistem je glavna programska oprema ali niz programov, ki upravljajo vse procese, ki nastanejo v elektronski napravi.
To niso programi in aplikacije, ki jih običajno uporabljamo za delovanje, na primer računalnik, ampak lastnosti, ki omogočajo, da te aplikacije delujejo.
Eden od namenov operacijskega sistema je upravljanje jedra, lokacijskih virov in strojne opreme našega stroja. Večina elektronskih naprav na trgu, ki imajo mikroprocesor, ima operacijski sistem.
Na začetku ustvarjanja operacijskih sistemov je bila največja napaka ta, da so imeli zelo malo zmogljivosti in zelo nizko izkoriščenost, tako da je to običajno potekalo ročno skozi serijo. Znotraj paketa so bili ročno aktivirani Jobs, ki so naročila, potrebna za izvedbo dejanja.
Ko se je kompleksnost operacijskih sistemov povečevala, je bilo treba te naloge avtomatizirati, tako da so se pojavili prvi tolmači ukazov.
Z vsemi posodobitvami in odkritji, ki so se zgodila v preteklih letih, ni ostalo ničesar od prvih operacijskih sistemov, ki jih je bilo treba aktivirati ročno.
Postajajo bolj izpopolnjeni in se aktivirajo, da zaščitijo stroj in opravljajo potrebna in rutinska opravila.
Glavne funkcije operacijskega sistema
Kot smo že govorili, je večina operacijskih sistemov že sestavljena s seznamom nalog, ki jih je treba opraviti znotraj naše elektronske naprave, tako da vse poteka brez težav.
Potrebne so le majhne prilagoditve, da konfiguracijo prilagodimo potrebam naše naprave.
1- Upravljanje procesov
Eden najpomembnejših delov operacijskega sistema je upravljanje procesov. Procesi so sredstva, ki jih program potrebuje za izvajanje.
To vključuje uporabo pomnilnika, časa CPU (centralne procesne enote) in datotek, do katerih aplikacija potrebuje dostop, da lahko pravilno deluje.
Operacijski sistem, ki skrbi za pravilno delovanje stroja, je namenjen ustvarjanju in uničevanju procesov, njihovem zaustavljanju in ponovnemu zagonu ter pomoči pri komunikacijskih mehanizmih med procesi.
To nalogo lahko primerjamo z delom pisarniškega delavca. Če naredimo seznam nalog, bo sistem vodenja procesov vzpostavil smer delovanja, kjer najpomembnejše procese postavi na prednostno mesto, vmesne na vmesno mesto in na koncu manj pomembne.
Težava pri tem je, da upravljanje procesov poteka prek stroja, ki določi poljubne prioritete nalog, ki jih je treba izvesti, včasih pa manj pomembne naloge ostanejo brez izvršitve.
Nato je treba spremeniti konfiguracijo orodja za upravljanje procesov in dati večjo prednost potrebnim nalogam ali prisiliti njihovo izvajanje z roko.
2- Glavno upravljanje spomina
Druga pomembna komponenta operacijskega sistema je glavno upravljanje pomnilnika. Pomnilnik je sestavljen iz shrambe podatkov, ki jo deli CPU in aplikacije ter izgubi svojo zmogljivost v primeru okvare.
Zato je pomembno, da operacijski sistem skrbi za upravljanje pomnilnika, tako da ne nasiči in se podatki in informacije, ki jih vsebuje, izgubijo.
Operacijski sistem poskrbi, kateri del pomnilnika se uporablja in zakaj. Odločite se, kam nameščate procese, ko je prosti prostor, in dodelite in si priskrbite prostor, ki je potreben, da bo vedno dobro uporabljen.
3- Upravljanje sekundarnega skladiščenja
Pomnilnik je zelo nestanoviten in v primeru okvare lahko izgubite vsebovane podatke. Za to je potreben drugi modul za shranjevanje, ki lahko podatke shranjuje za dolgoročno.
Kot pri glavnem pomnilniku je tudi operacijski sistem odgovoren za upravljanje prostega prostora in dodeli naročilo za shranjevanje. Zagotavlja tudi, da je vse lepo shranjeno, pa tudi koliko prostora je ostalo in kje.
4- Upravljanje vstopno-izstopnega sistema
Operacijski sistem je odgovoren za upravljanje vhodnih in izhodnih vrat računalnika, kot so slušalke, tiskalnik, monitor itd.
V preteklosti, ko ste želeli namestiti nova zunanja vrata, je bilo pomembno, da imate namestitveni disk, na katerem so gonilniki računalnika, ki jih lahko sprejmejo.
Dandanes je operacijski sistem samega računalnika običajno odgovoren za iskanje v omrežju informacij, potrebnih za brezhibno delovanje novih zunanjih vrat.
5- Register datotečnega sistema
Datoteke so formati, ki jih ustvarijo njihovi lastniki in se pretvorijo v tabele, za njihovo registracijo in shranjevanje pa je zadolžen operacijski sistem.
Operacijski sistem je odgovoren za gradnjo, brisanje in arhiviranje ustvarjenih datotek ter za ponujanje potrebnih orodij za dostop do datotek kadar koli.
Vzpostavi komunikacijo med datotekami in shranjevalnimi enotami, na koncu pa ga je mogoče konfigurirati za varnostno kopiranje vseh datotek, tako da se v primeru nesreče ne izgubijo.
6- Varnost
Operacijski sistem je odgovoren za varnost stroja. Ena najpomembnejših dejavnosti je dostop uporabnikov ali programov do tam, kjer ne bi smeli.
Obstaja veliko virusov, ki lahko vplivajo na naš sistem, operacijski sistem pa skrbi, da se to ne zgodi.
Operacijski sistem lahko konfigurirate tako, da se izvajajo redni pregledi in vzpostavijo varnostni nadzori, ki jih morate izvesti.
7- Komunikacija med elementi in aplikacijami
Operacijski sistem prek omrežnih vmesnikov vzdržuje komunikacijo med različnimi komponentami stroja in vsemi aplikacijami, ki so v stiku z njimi. Pošiljanje in prejemanje informacij.
8- Poročajte o stanju sistema
Obstaja vrsta aplikacij, ki so privzeto nameščene v operacijskem sistemu, vendar niso sistem kot tak.
Te ponujajo okolje in osnovne značilnosti za razvoj in izvajanje programov, nameščenih na našem računalniku.
Poroča o stanju sistema, če je potrebno kakšno dejanje ali odobri kakršno koli ukrepanje, na primer samodejne posodobitve.
Poleg tega podpira različne programske jezike, tako da na našem računalniku deluje vsaka vrsta aplikacij. Seveda ima programe, ki izboljšujejo komunikacijo med aplikacijami.
9- Upravljanje z viri
Z upraviteljem virov upravlja vse glavne dele stroja. Njegova vloga skrbnika vključuje varnost in komunikacijo centralne procesne enote ali CPU-ja, zunanjih naprav, ki so povezane z računalnikom.
Kot notranji pomnilnik in sekundarni pomnilnik, kjer morate včasih očistiti in preklapljati shranjene dele iz enega v drugega.
Na splošno upravlja vse vire sistema in vse vire, ki pridejo v stik z njim
10- Administracija uporabnika
Operacijski sistem je odgovoren tudi za upravljanje profilov, shranjenih v računalniku, odvisno od tega, kdo je ustvaril profil na njem.
Uporabniška administracija je lahko en uporabnik ali več uporabnikov. To ne pomeni, da operacijski sistem dovoljuje ustvarjanje samo enega uporabniškega profila za uporabo v enem računalniku.
Dejstvo, da gre za profil za enega uporabnika, pomeni, da so aktivne samo izvršitve tega uporabnika in samo njegove. V drugem pa v več uporabniku omogoča naloge več kot enega uporabnika hkrati.
Najpogostejši operacijski sistemi
Najbolj znani in najpogosteje uporabljeni operacijski sistemi na trgu so Windows, iOS in Linux za računalnike. In Android in iOS za pametne telefone.
Obstaja na tisoče operacijskih sistemov z različnimi stopnjami prefinjenosti, odvisno od tega, za katero napravo jih potrebujemo.
Windows spada v velik makro-imperij Microsofta, iOs pa Apple. Linux je brezplačna programska platforma, ki omogoča spreminjanje operacijskega sistema. Znotraj platforme Linux sta Ubuntu in Devian, ki sta najbolj znana.
Ta brezplačna programska oprema omogoča uporabniku, da spreminja operacijski sistem po svojih željah. Ima tudi določeno tveganje in to je, da lahko dotik jedra operacijskega sistema, ko nimate veliko znanja, povzroči katastrofo.
Nasprotno, operacijski sistemi, kot sta Windows in iOS, so že pripravljeni za najbolj neizkušene uporabnike, tako da začetna konfiguracija operacijskega sistema omogoča njegovo uporabo, ne da bi bilo treba izvesti drage spremembe.
Reference
- RAHALKAR, Sagar Ajay. Osnove operacijskega sistema. V Vodniku za fundacijo certificiranih etičnih hekerjev (CEH). Apress, 2016. str. 3–21.
- BLUME, Steven W. Osnove električnega napajanja za neelektričnega profesionalca. John Wiley & Sons, 2016.
- SPRUNT, Brinkley. Osnove strojne opreme za spremljanje učinkovitosti. IEEE Micro, 2002, vol. 22, št 4, str. 64–71.
- MILLER, Michael. Absolutni začetniški vodnik po osnovah računalnika. Than Publishing, 2007.
- ALVAREZ, Juan. Razumevanje osnov računalnika: Korak k pismenosti.
- SILBERSCHATZ, AbrahamGALVIN idr. Operacijski sistemi: temeljni pojmi. Addison-Wesley Iberoamericana ,, 1994.
- TANENBAUM, Andrew S .; FOGOAGA, Juan Carlos Vega. Operacijski sistemi . Dvorana Prentice, 1988.