Katere so funkcije operacijskega sistema?
The funkcije operacijskega sistema najbolj izstopajo upravljanje procesov, spomin in komunikacija med aplikacijami, med drugim.
Operacijski sistem je glavna programska oprema ali niz programov, ki upravljajo vse procese, ki se pojavijo v elektronski napravi.
To niso programi in aplikacije, ki jih običajno uporabljamo za rokovanje na primer računalnika, temveč značilnosti, ki omogočajo, da te aplikacije delujejo..
Eden od namenov operacijskega sistema je upravljanje jedra, virov lokacij in strojne opreme našega računalnika. Večina elektronskih naprav na trgu, ki imajo mikroprocesor, imajo operacijski sistem.
Na začetku oblikovanja operacijskih sistemov so imeli največji neuspeh to, da so imeli zelo malo zmogljivosti in zelo nizko izkoriščenost, zato je bilo to običajno ročno izvedeno skozi serijo. V paketu so bila opravila, ki so naročila, potrebna za izvedbo dejanja, aktivirana ročno.
Ker se je zapletenost operacijskih sistemov povečala, je bilo treba te naloge avtomatizirati in se tako pojaviti kot prvi ukazni tolmači.
Z vsemi posodobitvami in odkritji, ki so bila narejena v preteklih letih, ni ostalo nič od prvih operacijskih sistemov, ki jih je bilo treba ročno aktivirati.
Vse bolj so prefinjeni in se aktivirajo, da bi zaščitili stroj in opravili potrebne in rutinske naloge.
Glavne funkcije operacijskega sistema
Kot smo že omenili, je večina operacijskih sistemov že pripravljenih s seznamom nalog, ki jih je treba opraviti v naši elektronski napravi, tako da vse poteka gladko.
Potrebno je le majhne prilagoditve za prilagoditev konfiguracije potrebam naše naprave.
1. Upravljanje procesov
Eden najpomembnejših delov operacijskega sistema je upravljanje procesov. Procesi so sredstva, ki jih mora program izvajati.
To vključuje uporabo pomnilnika, CPU časa (centralna procesna enota) in datotek, do katerih mora aplikacija dostopati, da bi lahko dobro delovala.
Operacijski sistem, ki je odgovoren za pravilno delovanje stroja, je namenjen ustvarjanju in uničevanju procesov, ustavljanju in ponovnemu zagonu ter pomoči pri komunikacijskih mehanizmih med procesi..
To nalogo lahko primerjamo z delom uradnika. Če naredimo seznam nalog, bo sistem za upravljanje procesov vzpostavil linijo ukrepanja, kjer bodo najpomembnejši procesi prednostni, vmesni na vmesnem mestu in nazadnje najmanj pomemben na zadnjem mestu..
Težava pri tem je, da je upravljanje procesov izvedeno prek računalnika, ki določa poljubne prednostne naloge za naloge, ki jih je treba opraviti, včasih pa nepomembne naloge ostanejo nedokončane..
Nato je treba spremeniti konfiguracijo orodja za upravljanje procesov in dati večjo prednost potrebnim nalogam ali ročno izvršiti njihovo izvajanje.
2- Upravljanje glavnega pomnilnika
Drug pomemben del operacijskega sistema je upravljanje glavnega pomnilnika. Pomnilnik je sestavljen iz podatkovne shrambe, ki je skupna CPU-ju in aplikacijam in ki izgubi svojo zmogljivost, če pride do okvare.
Zato je pomembno, da je operacijski sistem odgovoren za upravljanje pomnilnika, tako da ne postane nasičen in da se podatki in informacije v njih izgubijo..
Operacijski sistem poskrbi, da se uporablja del pomnilnika in zakaj. Odločite se, kje so postavljeni procesi, ko je prost prostor, dodelite in zahtevajte prostor, ki je potreben, da bo vedno uporabljen.
3- Upravljanje sekundarnega skladiščenja
Pomnilnik je zelo nestanoviten in v primeru kakršne koli napake lahko izgubite informacije, ki jih vsebuje. Za to je potrebno imeti drugi modul za shranjevanje, ki lahko dolgoročno shranjuje podatke.
Tako kot pri glavnem pomnilniku je operacijski sistem odgovoren za upravljanje prostega prostora in dodeli vrstni red varčevanja. Prav tako zagotavlja, da je vse popolnoma shranjeno, pa tudi, koliko prostora je prosto in kje.
4- Upravljanje vstopnega in 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 novo zunanja vrata, je bilo pomembno, da imate namestitveni disk z gonilniki, da jih bo računalnik lahko sprejel..
Zdaj, v naših dneh, je operacijski sistem samega računalnika običajno odgovoren za iskanje potrebnih informacij v omrežju, tako da nova zunanja vrata delujejo brezhibno..
5. Registracija datotečnega sistema
Datoteke so formati, ki jih ustvarijo njihovi lastniki in so pretvorjeni v tabele, operacijski sistem pa je odgovoren za njihovo snemanje in shranjevanje.
Operacijski sistem je odgovoren za izdelavo, brisanje in arhiviranje ustvarjenih datotek, kot tudi za zagotavljanje potrebnih orodij za dostop do datotek kadar koli..
Ureja komunikacijo med datotekami in pomnilniškimi enotami, končno pa se lahko konfigurira tako, da izdeluje varnostne kopije vseh datotek, tako da se v primeru nesreče ne izgubijo vse..
6- Varnost
Operacijski sistem je odgovoren za varnost naprave. 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 zagotavlja, da se to ne zgodi.
Operacijski sistem je mogoče konfigurirati tako, da se izvajajo periodične kontrole in da se vzpostavijo varnostne kontrole..
7. Komunikacija med elementi in aplikacijami
Prek omrežnih vmesnikov operacijski sistem vzdržuje komunikacijo med različnimi komponentami stroja in vsemi aplikacijami, ki so z njimi v stiku. Pošiljanje in prejemanje informacij.
8- Obveščanje o stanju sistema
Obstajajo številne aplikacije, ki so privzeto nameščene poleg operacijskega sistema, vendar to ni sistem.
Ti ponujajo okolje in osnovne značilnosti za razvoj in izvedbo programov, ki so nameščeni v našem stroju.
Obvešča o stanju sistema, če je potrebno izvesti neko dejanje ali odobriti, da se sprejme nekaj ukrepov, kot so samodejne posodobitve..
Poleg tega podpira različne programske jezike, tako da v naši napravi deluje katera koli vrsta aplikacije. Seveda ima programe, ki izboljšujejo komunikacijo med aplikacijami.
9 - Upravljanje virov
Upravljajte vse glavne dele stroja prek upravitelja virov. Njegova funkcija kot skrbnik vključuje varnost in komunikacijo centralne procesne enote ali CPU, zunanjih naprav, ki so povezane z računalnikom.
Kot notranji pomnilnik in sekundarni pomnilnik, kjer morate včasih očistiti in spremeniti shranjene dele iz ene v drugo.
Na splošno upravlja vse vire sistema in vsa sredstva, ki so z njo v stiku.
10. Uprava uporabnikov
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 omogoča ustvarjanje samo uporabniškega profila, ki se uporablja na računalniku.
Biti profil za enega uporabnika pomeni, da so aktivne samo izvedbe tega uporabnika in samo njegova. V drugem, v večuporabniški, omogoča, da so naloge več kot enega uporabnika aktivne hkrati.
Najpogostejši operacijski sistemi
Najbolj znani in rabljeni 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, ki so bolj ali manj prefinjeni, odvisno od tega, katera naprava je potrebna.
Windows spada v Microsoftovo veliko makro podoba, medtem ko iOs pripada Apple. Linux je brezplačna programska platforma, ki vam omogoča spreminjanje operacijskega sistema. V okviru platforme Linux je Ubuntu in Devian, ki sta najbolj znana.
Te brezplačne programske opreme omogočajo uporabniku, da spremeni operacijski sistem, kot mu je všeč. Prav tako ima določeno tveganje, in to je, da se dotakne jedra operacijskega sistema, ko nimaš veliko znanja, lahko ustvari katastrofo.
Nasprotno pa so operacijski sistemi, kot sta Windows in iOS, pripravljeni za najbolj neizkušene uporabnike, tako da začetna konfiguracija operacijskega sistema omogoča njeno uporabo, ne da bi bilo treba narediti drage spremembe..
Reference
- RAHALKAR, Sagar Ajay. Osnove operacijskega sistema. VVodnik za certificirane etične hekerje (CEH). Apress, 2016. str. 3-21.
- BLUME, Steven W..Osnove elektroenergetskega sistema za neelektrične profesionalce. John Wiley & Sons, 2016.
- SPRUNT, Brinkley. Osnove strojne opreme za spremljanje delovanja.IEEE Micro, 2002, vol. 22, št. 4, str. 64-71.
- MILLER, Michael.Absolutni začetniški priročnik za osnove računalnika. Kaj objavljate, 2007.
- ALVAREZ, Juan. Razumevanje računalniških osnov: korakanje k pismenosti.
- SILBERSCHATZ, AbrahamGALVIN, et al.Operacijski sistemi: temeljni koncepti. Addison-Wesley Iberoamericana, 1994.
- TANENBAUM, Andrew S.; FOGOAGA, Juan Carlos Vega.Operacijski sistemi. Prenticeova dvorana, 1988.