Sigurno smo svi čuli za izraz " operativni sustav ". Međutim, ne znaju svi što je zapravo operativni sustav i kakvu ulogu igra u računalnom sustavu ili na mobilnom uređaju.
Dakle, što je operativni sustav? Kako operativni sustav funkcionira i radi? Pozivamo vas da zajedno učimo.

Operativni sustavi pomažu korisnicima u jednostavnoj interakciji s računalima
Definicija operativnog sustava
Operativni sustav (Operacijski sustavi, skraćeno OS) je softver koji korisnicima omogućuje pokretanje drugih aplikacija na računalnim uređajima i mobilnim uređajima, u daljnjem tekstu zajedno nazivanim strojevima. Operativni sustav također je odgovoran za upravljanje hardverskim i softverskim resursima na računalu kao što su:
- Ulazni uređaji kao što su miš, tipkovnica, zaslon osjetljiv na dodir, kamera, mikrofon
- Izlazni uređaji kao što su monitori, pisači i skeneri, zvučnici
- Mrežni uređaji kao što su modemi, ruteri, antene, WiFi modemi, SIM kartice
- Uređaji za pohranu kao što su tvrdi diskovi, USB pogoni, SSD pogoni, flash memorija
Operativni sustav također preuzima ulogu izvršavanja i upravljanja kako bi učinkovito dodijelio memoriju aplikacijama koje se izvode na stroju. Na primjer, ako se na računalu izvodi više programa u isto vrijeme, operativni sustav će dodijeliti resurse računala tako da svi pokrenuti programi, kao i dodatni otvoreni programi, dobiju potrebne resurse.
Više detalja o operativnom sustavu
U osnovi softverska aplikacija može izravno komunicirati s hardverom. Međutim, većina trenutnih softverskih aplikacija napisana je za operativne sustave kako bi iskoristili uobičajene knjižnice pomoćnih programa, pomažući programerima da ne moraju brinuti o problemima s hardverom.
Općenito, operativni sustav je poput sveobuhvatnog okvira koji dosljedno komunicira sa svim aplikacijama. Pojava operativnih sustava uvelike pojednostavljuje cijeli proces razvoja softverskih aplikacija.
Neke glavne komponente operativnog sustava
Zrno
Jezgra operativnog sustava odgovorna je za kontrolu osnovnih značajki svih hardverskih uređaja na računalu. Glavna uloga Kernela je čitanje i pisanje podataka u memoriju, obrada izvršnih instrukcija, određivanje načina na koji uređaji kao što su monitori, tipkovnice i miševi primaju i šalju podatke te određivanje interpretacije podataka.podataka primljenih s mreže.

Grafičko korisničko sučelje na Windows 10
Korisničko sučelje (UI)
Ovo je komponenta koja komunicira s korisnikom, putem zaslona i grafičkih ikona ili kroz naredbeni prozor. UI ima dvije vrste: sučelje naredbenog retka (CLI) gdje korisnik komunicira sa sustavom pomoću naredbi. Druga vrsta korisničkog sučelja je grafičko korisničko sučelje (GUI), koje većina nas koristi svaki dan.
GUI je mnogo intuitivniji budući da korisnicima omogućuje interakciju sa sustavom preko ikona na ekranu koristeći uređaj za unos kao što je miš, tipkovnica ili zaslon osjetljiv na dodir.
Sučelje za programiranje aplikacija (API)
Ovo je komponenta koja programerima omogućuje pisanje modularnog koda. API-ji igraju ulogu u određivanju načina na koji sustavi ili druge komponente mogu koristiti određenu aplikaciju.
Korištenje operativnih sustava
Pojavom operativnih sustava računalni sustavi postali su lakši za korištenje. Operativni sustav pruža korisnicima prikladno sučelje jednostavno za korištenje, pomažući im da bolje i učinkovitije koriste svoj sustav.
U međuvremenu, operativni sustav također upravlja resursima i raspoređuje ih kako bi pomogao boljem radu računalnog sustava. Programerima i programerima softvera operativni sustav znatno pojednostavljuje rad.

Najpopularniji operativni sustav za računala je Windows, dok na mobilnim uređajima Android i iOS gotovo u potpunosti kontroliraju tržište
Trenutačni tipični operativni sustavi
- Googleov Android, za pametne telefone i tablete koje proizvodi mnogo različitih proizvođača
- Appleov iOS, samo iPhone
- Appleov iPadOS, samo za iPad
- Microsoftov Windows , za računala i tablete različitih proizvođača
Appleov macOS, samo za Mac računala
- Linux, operativni sustav otvorenog koda koji preferiraju programeri, može se instalirati na mnoge uređaje. Većina računala s operativnim sustavom Windows može instalirati Linux, a postoje i neke verzije Linux operativnih sustava za tablete i pametne telefone, ali one nisu jako istaknute.