- Glavne funkcije operacijskog sustava
- 1- Upravljanje procesima
- 2- Glavno upravljanje memorijom
- 3- Sekundarno upravljanje skladištenjem
- 4- Upravljanje ulaznim i izlaznim sustavom
- 5- Registar datotečnog sustava
- 6- Sigurnost
- 7- Komunikacija između elemenata i aplikacija
- 8- Izvješćivanje sustava
- 9- Upravljanje resursima
- 10- Administracija korisnika
- Najčešći operativni sustavi
- Reference
U većini važne funkcije operacijskog sustava su upravljanje procesima, upravljanje memorijom, komunikacija između aplikacija, među ostalima. Operativni sustav je glavni softver ili skup programa koji upravljaju svim procesima koji nastaju unutar elektroničkog uređaja.
Nisu oni programi i aplikacije koje obično koristimo za rad, na primjer, računalo, već značajke koje omogućuju funkcioniranje tih aplikacija.
Jedna od svrha operativnog sustava je upravljanje kernelom, resursima lokacije i hardverom našeg stroja. Većina elektroničkih uređaja na tržištu koji imaju mikroprocesor imaju operativni sustav.
Na početku stvaranja operativnih sustava, najveća mana im je bila ta što su imali vrlo mali kapacitet i vrlo malu iskoristivost, pa se to obično radilo ručno kroz seriju. Unutar serije ručno su se aktivirali poslovi, koji su naredbe koje su potrebne za izvršavanje neke radnje.
Kako se složenost operativnih sustava povećavala, te je zadatke trebalo automatizirati, pojavivši se tako prvi tumači naredbi.
Uz sva ažuriranja i otkrića izvršena tijekom godina, ne ostaje ništa od prvih operativnih sustava koji su se morali aktivirati ručno.
Oni postaju sofisticiraniji i aktiviraju se kako bi zaštitili stroj i izvršili potrebne i rutinske zadatke.
Glavne funkcije operacijskog sustava
Kao što smo već raspravljali, većina operativnih sustava već je sastavljena s popisom zadataka koje treba obaviti unutar našeg elektroničkog uređaja kako bi sve išlo nesmetano.
Potrebno je samo malo prilagoditi prilagodbu konfiguracije potrebama našeg uređaja.
1- Upravljanje procesima
Jedan od najvažnijih dijelova operativnog sustava je upravljanje procesima. Procesi su resursi koje program treba pokrenuti.
To uključuje upotrebu memorije, CPU-a (vremena središnje procesne jedinice) i datoteka kojima aplikaciji treba pristup da bi pravilno funkcionirao.
Operativni sustav, koji se brine za pravilno funkcioniranje stroja, posvećen je stvaranju i uništavanju procesa, zaustavljanju i ponovnom pokretanju te pomaganju u komunikacijskim mehanizmima između procesa.
Taj zadatak možemo usporediti s radom uredskog radnika. Ako napravimo popis zadataka, sustav upravljanja procesima uspostavit će liniju djelovanja gdje najvažnije procese postavlja na prioritetno mjesto, one srednje na kraće i na kraju manje važne.
Problem s tim je što se upravljanje procesom vrši putem stroja koji utvrđuje proizvoljne prioritete zadacima koje treba izvoditi, a ponekad su manje važni zadaci ostavljeni bez izvršenja.
Tada je potrebno promijeniti konfiguraciju alata za upravljanje procesima i dati veći prioritet potrebnim zadacima ili prisiliti njihovo izvršavanje rukom.
2- Glavno upravljanje memorijom
Druga važna komponenta operativnog sustava je upravljanje glavnom memorijom. Memorija se sastoji od sprema podataka koje dijeli CPU i aplikacije te gube kapacitet u slučaju kvara.
Stoga je važno da se operativni sustav pobrine za upravljanje memorijom kako se ne bi zasićio, a podaci i informacije sadržane u njemu.
Operativni sustav osigurava koji se dio memorije koristi i zašto. Odlučite gdje će se procesi smjestiti kada ima slobodnog prostora i dodijelite i zahtjevajte prostor koji je potreban tako da se uvijek dobro koristi.
3- Sekundarno upravljanje skladištenjem
Memorija je vrlo nestabilna i u slučaju bilo kakvog neuspjeha možete izgubiti podatke sadržane u njoj. Za to je potrebno imati drugi modul za pohranu koji može podatke pohraniti na dugoročno.
Kao i kod glavne memorije, operativni sustav odgovoran je za upravljanje slobodnim prostorom i dodjeljuje nalog za spremanje. Također osigurava da je sve uredno pohranjeno, kao i koliko je prostora ostalo i gdje.
4- Upravljanje ulaznim i izlaznim sustavom
Operativni sustav odgovoran je za upravljanje ulaznim i izlaznim portovima računala, poput slušalica, pisača, monitora itd.
U prošlosti, kad ste željeli instalirati novi vanjski ulaz, bilo je važno imati instalacijski disk koji je sadržavao upravljačke programe za računalo koje ih može prihvatiti.
U današnje vrijeme operativni sustav samog računala obično je odgovoran za pretraživanje mreže informacija potrebnih za savršeno funkcioniranje novih vanjskih priključaka.
5- Registar datotečnog sustava
Datoteke su formati koje su stvorili njihovi vlasnici i koji se pretvaraju u tablice, a operativni sustav zadužen je za njihovo registriranje i spremanje.
Operativni sustav odgovoran je za izgradnju, brisanje i arhiviranje stvorenih datoteka, kao i nudi potrebne alate kako biste mogli pristupiti datotekama u bilo kojem trenutku.
Uspostavlja komunikaciju između datoteka i jedinica za pohranu i, na kraju, može se konfigurirati za sigurnosno kopiranje svih datoteka kako se u slučaju nesreće ne izgube.
6- Sigurnost
Operativni sustav odgovoran je za sigurnost stroja. Jedna od najvažnijih aktivnosti je pristup korisnika ili programa tamo gdje ne bi smjeli.
Postoje mnogi virusi koji mogu utjecati na naš sustav, a operativni sustav osigurava da se to ne dogodi.
Možete konfigurirati operativni sustav tako da se redovito provjeravaju i uspostavljaju sigurnosne kontrole koje morate izvršiti.
7- Komunikacija između elemenata i aplikacija
Kroz mrežna sučelja operativni sustav održava komunikaciju između različitih komponenata stroja i svih aplikacija koje su u kontaktu s njima. Šaljite i primajte informacije.
8- Izvješćivanje sustava
Postoji niz aplikacija koje su se zadano instalirale s operativnim sustavom, ali oni nisu sustav kao takav.
Oni nude okruženje i osnovne karakteristike za razvoj i izvršavanje programa koji su instalirani na našem stroju.
Izvješćuje o statusu sustava, ako je potrebno poduzeti bilo koju radnju ili odobriti bilo koju radnju, primjerice automatska ažuriranja.
Uz to, podržava različite programske jezike tako da bilo koja vrsta aplikacija djeluje na našem stroju. Naravno, ima programe koji poboljšavaju komunikaciju između aplikacija.
9- Upravljanje resursima
Upravlja svim glavnim dijelovima stroja putem svog upravitelja resursa. Njegova uloga administratora uključuje sigurnost i komunikaciju središnje procesne jedinice ili CPU-a, vanjskih uređaja koji su povezani s računalom.
Poput interne memorije i sekundarne memorije, gdje ponekad morate očistiti i prebaciti pohranjene dijelove s jednog na drugi.
Općenito, upravlja svim resursima sustava i svim resursima koji s njim dolaze u kontakt
10- Administracija korisnika
Operativni sustav je također zadužen za upravljanje profilima pohranjenim na računalu, ovisno o tome tko je stvorio profil na njemu.
Administracija korisnika može biti jedan korisnik ili više korisnika. To ne znači da operativni sustav dopušta izradu samo jednog korisničkog profila za upotrebu na jednom računalu.
Činjenica da se radi o profilu jednog korisnika podrazumijeva da su aktivna samo izvršavanja tog korisnika i samo njegova. U drugom, u više korisniku, omogućuju istovremeno obavljanje zadataka više korisnika.
Najčešći operativni sustavi
Najpoznatiji i najčešće korišteni operativni sustavi na tržištu su Windows, iOS i Linux za računala. I Android i iOS za pametne telefone.
Postoje tisuće operativnih sustava različitih stupnjeva sofisticiranosti, ovisno o tome koji uređaj je potreban.
Windows pripada velikom makroameriju Microsofta, dok iOs pripada Appleu. Linux je sa svoje strane besplatna softverska platforma koja vam omogućuje izmjenu vašeg operativnog sustava. Unutar Linux platforme su Ubuntu i Devian, koji su najpoznatiji.
Ovi besplatni softveri omogućavaju korisniku da mijenja operativni sustav kako želi. To također ima i određeni rizik, a to je da dodirivanje jezgre operativnog sustava kad nemate puno znanja može generirati katastrofu.
Suprotno tome, operativni sustavi poput Windows-a i iOS-a već su pripremljeni za neiskusnije korisnike, tako da početna konfiguracija operativnog sustava omogućuje njegovu upotrebu bez potrebe za obavljanjem skupih modifikacija.
Reference
- RAHALKAR, Sagar Ajay. Osnove operativnog sustava. U Vodiču za zakladu o certificiranom etičkom hakeru (CEH). Apress, 2016. str. 3-21.
- BLUME, Steven W. Osnove elektroenergetskog sustava za neelektričnog profesionalaca. John Wiley & Sons, 2016.
- SPRUNT, Brinkley. Osnove hardvera za praćenje performansi. IEEE Micro, 2002, god. 22, br 4, str. 64-71.
- MILLER, Michael. Apsolutni početnički vodič o osnovama računala. Than Publishing, 2007.
- ALVAREZ, Juan. Razumijevanje osnova računala: korak prema pismenosti.
- SILBERSCHATZ, AbrahamGALVIN i sur. Operativni sustavi: temeljni pojmovi. Addison-Wesley Iberoamericana,, 1994.
- TANENBAUM, Andrew S.; FOGOAGA, Juan Carlos Vega. Operativni sustavi. Prentice Hall, 1988.