Operacijski sustavi

Definicija operativnog sustava

Operativni sustavi su se enormno razvili otkako su izumljena računala. Uvijek su napredovali s namjerom da računalo i njegove funkcije učine jednostavnijim za korisnike , tako da ih svatko, bez obzira na dob ili računalne vještine, može koristiti.

Što je operativni sustav i za što se koristi?

Operativni sustav je osnovni softver računala . Nesumnjivo je temeljni element koji vam omogućuje davanje naredbi računalu i da ih ono savršeno prepozna. Gledano na ovaj način, moglo bi se reći da je on "prevoditelj" ili "posrednik" između korisnika i hardvera koji čini cijelo računalo . Zahvaljujući njemu možete koristiti svaku od komponenti i pristupiti svim alatima koje uređaj nudi.

Nadalje, ovo vam omogućuje instaliranje novih programa na računalo kako biste koristili određene funkcije. Korištenje računala bez operativnog sustava predstavlja priličan izazov jer zahtijeva napredno tehničko znanje stečeno stručnom obukom. Iako je to moguće, ne posjeduju svi to znanje, zbog čega je operativni sustav potreban kako bi se stvari olakšale.

Svaki operativni sustav ima vlastito sučelje s kojeg se svaka funkcija uređaja, bilo mobilnog ili stolnog, može pojedinačno kontrolirati. Na neki način, to je ujedno i komandni centar iz kojeg korisnik može izravno komunicirati sa strojem.

Povijest i evolucija operacijskih sustava

Da biste razumjeli podrijetlo i evoluciju operativnih sustava , trebali biste znati da prva stvorena računala nisu imala ništa što bi nalikovalo operativnom sustavu. Programi su se instalirali iz BIOS-a i imali su potpunu kontrolu nad hardverom potrebnim za funkcioniranje, što ih je usporavalo i značilo da su mogli pokretati samo jedan program istovremeno. To je značilo da su u to vrijeme računala koristili isključivo profesionalci s dovoljnim tehničkim znanjem za njihovo korištenje.

Koncept operativnog sustava stvorio je IBM 1956. godine , koji je razvio softver koji je omogućavao pokretanje jednog programa za drugim . To nije puno promijenilo stvari i jednostavno je malo olakšalo posao onima koji su u to vrijeme koristili računala, a koji su bili isti profesionalci kao i uvijek. Međutim, to bi bilo sjeme koje bi omogućilo da ogromno stablo kakvo danas poznajemo raste.

U 60-ima počeli su se koristiti napredniji koncepti poput multitaskinga, multiprocesiranja i sustava u stvarnom vremenu. S njima je rođen UNIX , prvi operativni sustav koji je omogućio kontrolu nad više procesa unutar računala i koji će postati temelj na kojem će se razviti moderni operativni sustavi koje danas poznajemo.

UNIX

S pojavom UNIX-a došao je i programski jezik C, koji je razvijen isključivo za modificiranje izvornog koda tog datotečnog sustava. To je omogućilo stvaranje programa prilagođenijih korisniku, što je zauzvrat dovelo do koncepta "osobnog računala", budući da je sada prosječna osoba s nekim osnovnim računalnim vještinama mogla upravljati računalom.

U 80-ima pojavile su se prve verzije operativnih sustava poput macOS-a, Windowsa i MS-DOS-a . Do 90-ih pojavio se Linux, a s tim sustavima računala su postala uobičajena poput televizora ili radija . Njihova procesorska snaga ovisila je o mikroprocesoru . Danas su sustavi toliko složeni da su, u kombinaciji s internetom, mobilni i stolni uređaji postali nezamjenjivi u životima ljudi.

MS-DOS

Funkcije operacijskog sustava

Funkcije operacijskog sustava mogu se sažeti u jednu riječ: upravljanje. Ovo je nesumnjivo najprikladniji opis, jer u biti upravlja resursima računala. Među najvažnijim funkcijama operacijskih sustava su sljedeće.

Upravljanje CPU resursima

Operativni sustav upravlja i administrira resursima procesora kao što su prostor na tvrdom disku, RAM , ROM , performanse procesora i druge komponente. To osigurava da svaki program koristi samo ono što mu je potrebno za funkcioniranje i sprječava rušenje cijelog sustava.

Upravljajte procesima

Svaki program koji pokrenete pokreće proces na vašem računalu. Operativni sustav osigurava učinkovitost tog izvršavanja korištenjem potrebnih resursa za pravilno funkcioniranje . Nadalje, ako proces ne funkcionira ispravno, operativni sustav je odgovoran za njegovo prekidanje kako greška ne bi utjecala na rad drugih procesa.

Upravljanje dozvolama procesa

Gore opisani procesi zahtijevaju traženje određenih dozvola kojima upravlja operativni sustav. Bez ove funkcije, svaki bi se program slobodno pokretao bez ograničenja, riskirajući poremećaj cijelog ekosustava sustava , jer bi mogao trošiti više resursa nego što je potrebno, uzrokujući potpuni kaos.

Upravljanje datotekama

Operativni sustav je poput ogromne knjižnice koja pohranjuje sve digitalne datoteke potrebne za funkcioniranje računala, kao i sve podatke koje na njemu spremate. Na taj način im možete lako pristupiti kad god vam zatrebaju.

Vrste operacijskih sustava

Od stvaranja prvog operativnog sustava razvijene su razne vrste koje se razlikuju prvenstveno po svojoj sposobnosti da sve brže obavljaju različite zadatke. U nastavku vas pozivamo da saznate više o svakoj od njih.

Prema upravljanju zadacima

Jedan od načina klasifikacije operacijskih sustava je prema broju zadataka koje mogu obavljati. U tom smislu, imamo dvije glavne vrste: sustave s jednim zadatkom , koji su sposobni izvršavati jedan zadatak istovremeno, i sustave s više zadataka , koji mogu istovremeno izvršavati nekoliko zadataka, pri čemu mnogi od njih rade u pozadini.

Prema broju korisnika

Opet u tom smislu imamo dvije glavne vrste datotečnih sustava; jednomosobni , koji dopuštaju izvođenje programa samo jednog korisnika istovremeno, i višekorisnički , koji mogu istovremeno pokretati programe više korisnika.

Prema upravljanju njihovim resursima

U tom smislu, postoje i dvije glavne vrste: centralizirani sustavi , koji vam omogućuju korištenje resursa jednog računala istovremeno, i distribuirani sustavi , koji vam omogućuju istovremeno korištenje resursa nekoliko računala. Sustavi poput UNIX-a ili MS-DOS-a su centralizirani , dok su Windows, Linux ili macOS distribuirani jer se možete povezati i koristiti resurse više računala istovremeno.

Prema vremenu odziva

Konačno, operativne sustave možemo klasificirati prema vremenu odziva. U tom smislu, postoje sustavi u stvarnom vremenu , koji reagiraju na svaku korisničku radnju čim se unesu podaci, i sustavi koji nisu u stvarnom vremenu , kojima nedostaje ta mogućnost i kojima je potrebno prethodno vrijeme obrade prije izvršavanja naredbe, kao što je slučaj s UNIX-om i MS-DOS-om.

Najčešće korišteni operativni sustavi

Koncept operativnog sustava (OS) postao je toliko raširen da postoje deseci njih i za mobilne i za stolna računala. Međutim, neki se ističu iznad ostalih.

MacOS

MacOS

macOS je bio jedan od prvih razvijenih modernih operativnih sustava. Njegova prva verzija bila je temeljena na UNIX kodu, s nekim poboljšanjima kako bi bio multitasking i višekorisnički. Trenutno su verzije ovog OS-a među najmoćnijima na svijetu , s jednom od najvećih korisničkih baza i najvećom potražnjom.

Windows

WINDOWS

Windows je vjerojatno najpoznatiji operativni sustav na svijetu i onaj s najviše korisnika. Poput svog prethodnika, njegova prva verzija bila je temeljena na UNIX kodu, iako, iskreno rečeno, bila je kopija poboljšanja koja je macOS napravio na svojoj verziji u to vrijeme. Međutim, to je bio onaj koji se od tada najbolje prilagodio potrebama korisnika, što mu je omogućilo da se pozicionira iznad konkurencije.

Android

android

Android je trenutno najrašireniji operativni sustav na mobilnim uređajima, referentna vrijednost na globalnom mobilnom tržištu. Preuzeo ga je Google i od tada se nastavio razvijati, sada se natječući čak i s operativnim sustavima za stolna računala poput macOS-a i Windowsa.

iOS

iOS

iOS je mobilni operativni sustav koji se koristi na Appleovim iPhoneima. Vrlo je popularan i karakterizira ga snažan naglasak na korisničko iskustvo, pružajući svojim uređajima jedinstvene značajke koje nijedan drugi konkurentski operativni sustav nema.

Linux

Linux

Konačno, tu je Linux , manje korišten operativni sustav jer je otvorenog koda i može se uređivati, što omogućuje veću prilagodbu. Međutim, da bi se u potpunosti iskoristile njegove mogućnosti, potrebna je određena razina naprednih računalnih vještina . Osim toga, poslužio je kao temelj za stvaranje drugih operativnih sustava.

Ovo je sve što trebate znati o operativnim sustavima. Nadamo se da će vam ovo puno pomoći i da ćete ovo znanje moći iskoristiti kako biste bolje razumjeli svaki od tutorijala koje smo za vas kreirali u ovoj kategoriji.