Što operacijski sustav radi?
Operativni sustav temeljni je skup softvera na uređaju koji sve drži zajedno. Operacijski sustavi komuniciraju s hardverom uređaja. Oni obrađuju sve od tipkovnice i miša do Wi-Fi radija, uređaja za pohranu i prikaza. Drugim riječima, operativni sustav obrađuje ulazne i izlazne uređaje. Operacijski sustavi koriste upravljačke programe uređaja napisanih od strane kreatora hardvera za komuniciranje sa svojim uređajima.
Operacijski sustavi također uključuju puno softvera - stvari poput zajedničkih usluga sustava, knjižnica i sučelja za programiranje aplikacija (API-ja) koje programeri mogu koristiti za pisanje programa koji se pokreću na operacijskom sustavu.
Operativni sustav sjedi između aplikacija koje se pokreću i hardvera, koristeći upravljačke programe hardvera kao sučelje između dva. Na primjer, kada aplikacija želi nešto ispisati, predaju taj zadatak operacijskom sustavu. Operativni sustav šalje upute pisaču koristeći upravljačke programe pisača za slanje ispravnih signala. Aplikacija koja se ispisuje ne mora se brinuti o tome koji pisač ima ili razumije kako funkcionira. OS obrađuje detalje.
Operativni sustav je jedan veliki program koji pokreće emisiju i zadužen je za sve ostalo. Na primjer, operativni sustav također upravlja datotekama i drugim resursima koje ti programi mogu pristupiti.
Većina softverskih aplikacija je napisana za operacijske sustave, čime operativni sustav omogućuje puno teških podizanja. Na primjer, kada pokrenete Minecraft, pokrenete je na operacijskom sustavu. Minecraft ne mora točno znati kako funkcionira svaka druga komponenta hardvera. Minecraft koristi različite funkcije operativnog sustava, a operativni sustav ih prevodi u hardverske upute male razine. To štedi programere Minecraft-a i svaki drugi program koji radi na operacijskom sustavu - puno nevolja.
Operacijski sustavi nisu samo za računala
Poznati operativni sustavi za stolna računala uključuju Microsoft Windows, Apple MacOS, Google OS Chrome i Linux. Dominantni operacijski sustavi smartphonea su Appleov iOS i Googleov Android.
Drugi uređaji, poput vašeg Wi-Fi usmjerivača, mogu pokrenuti "ugrađene operacijske sustave". To su specijalizirani operacijski sustavi s manje funkcija od tipičnog operacijskog sustava, koji su dizajnirani posebno za jedan zadatak, poput pokretanja Wi-Fi usmjerivača, pružajući GPS navigaciju ili upravljanje bankom.
Gdje počinju operativni sustavi i programi?
Operacijski sustavi također uključuju i drugi softver, uključujući korisničko sučelje koje korisnicima omogućuje sučelje s uređajem. To može biti stolno sučelje na računalu, sučelje osjetljivog na dodir na telefonu ili glasovno sučelje na digitalnom pomoćnom uređaju.
Operativni sustav je veliki komad softvera napravljen od mnogih različitih aplikacija i procesa. Veza između operacijskog sustava i programa može ponekad biti mutno mutna. Nema precizne, službene definicije operacijskog sustava.
Na primjer, u sustavu Windows, aplikacija File Explorer (ili Windows Explorer) je bitan dio operacijskog sustava Windows - čak i rukuje crtanjem sučelja vašeg računala - i aplikacijom koja se pokreće na tom operativnom sustavu.
Jezgra operacijskog sustava je kernel
Na niskoj razini, "kernel" je jezgra računalnog programa u srcu vašeg operativnog sustava. Ovaj je jedini program jedan od prvih stvari učitan kada se pokrene vaš operativni sustav. Ona obrađuje dodjeljivanje memorije, pretvaranje softverskih funkcija u upute za CPU računala, te rješavanje ulaza i izlaza s hardverskih uređaja. Kernel se obično izvodi na izoliranom području kako bi se spriječilo neovlašteno s drugim softverom na računalu. Kernel operativnog sustava je vrlo važan, ali je samo jedan dio operativnog sustava.
Crte ovdje također mogu biti malo nejasne. Na primjer, Linux je samo kernel. Međutim, Linux se i dalje često naziva operativnim sustavom. Android se također naziva operativnim sustavom, a izgrađen je oko Linux kernela. Linux distribucije poput Ubuntua uzimaju Linux kernel i dodaju dodatni softver oko njega. Pozvani su i kao operativni sustavi.
Koja je razlika između firmwarea i operacijskog sustava?
Kada se modernom računalu pokrene, učitava UEFI firmver iz matične ploče. Ovaj firmver je softverski program s niskom razinom koji brzo inicira hardver vašeg računala. Zatim izlazi iz operacijskog sustava s diska čvrstog stanja računala ili tvrdog diska. (Ovaj tvrdi disk ili tvrdi disk ima svoj unutarnji firmver koji upravlja pohranjivanjem podataka na fizičkim područjima unutar pogona.)
Crta između firmware-a i operativnog sustava može također biti mutno mutna. Na primjer, operativni sustav za Appleove iPhone i iPads, zove iOS, često se naziva "firmware". Operacijski sustav PlayStation 4 službeno se naziva i firmverom.
To su operativni sustavi koji se povezuju s više hardverskih uređaja, pružaju usluge programima i alociraju resurse među aplikacijama. Međutim, vrlo osnovni firmver koji se izvodi na TV daljinskom upravljaču, na primjer, obično se ne naziva operativnim sustavom.
Prosječna osoba ne mora točno razumjeti koji je operativni sustav. Možda bi bilo korisno znati koji operativni sustav morate znati koji softver i hardver vaš uređaj su kompatibilni.