Neke od glavnih funkcija operativnog sustava uključuju:
- Upravljanje procesima :OS upravlja radom više programa na računalu. Svakom procesu dodjeljuje resurse sustava kao što su memorija i CPU vrijeme te upravlja raspoređivanjem i sinkronizacijom procesa.
- Upravljanje memorijom :OS upravlja dodjelom i oslobađanjem memorije koju koriste različiti procesi. Prati koje su memorijske adrese u upotrebi i prema potrebi dodjeljuje memoriju procesima.
- Upravljanje datotekama :OS upravlja stvaranjem, brisanjem i mijenjanjem datoteka. Prati položaj i veličinu datoteka na uređajima za pohranu i pruža metode za pristup i rukovanje datotekama.
- Upravljanje uređajem :OS upravlja komunikacijom između računala i njegovih perifernih uređaja, kao što su pisači, diskovi i mrežni adapteri. Upravlja prijenosom podataka između CPU-a i uređaja te osigurava da uređaji ispravno rade.
- Korisničko sučelje :OS pruža grafičko korisničko sučelje (GUI) ili sučelje naredbenog retka (CLI) za interakciju korisnika s računalom. GUI pruža grafički prikaz računalnih datoteka, mapa i aplikacija, dok CLI omogućuje korisnicima upisivanje naredbi za izvođenje određenih zadataka.
- Umrežavanje :OS pruža podršku za umrežavanje, omogućujući računalima da međusobno komuniciraju preko mreže. Upravlja razmjenom podataka između računala, uključujući usmjeravanje paketa i korištenje mrežnih protokola.
Operativni sustav temeljni je dio svakog računalnog sustava. Omogućuje osnovnu funkcionalnost koja korisnicima omogućuje interakciju s računalom i pokretanje softverskih aplikacija. Bez operativnog sustava računalo ne bi moglo funkcionirati.
Evo nekoliko primjera popularnih operativnih sustava:
- Microsoft Windows :Windows je vlasnički operativni sustav koji je razvio Microsoft. To je najrašireniji operativni sustav na svijetu, s tržišnim udjelom od preko 77%.
- macOS :macOS je vlasnički operativni sustav koji je razvio Apple. Predinstaliran je na svim Mac računalima.
- Linux :Linux je obitelj besplatnih operativnih sustava otvorenog koda temeljenih na jezgri Linuxa. Postoji mnogo različitih distribucija Linuxa, svaka sa svojim prilagođenim značajkama i aplikacijama.
- Android :Android je mobilni operativni sustav koji je razvio Google za pametne telefone i tablete. To je najrašireniji mobilni operativni sustav na svijetu.
- iOS :iOS je mobilni operativni sustav koji je razvio Apple za iPhone, iPad i iPod touch uređaje.