Operativni sistemi

Definicija operativnog sistema

Operativni sistemi su se enormno razvili od izuma računara. Uvijek su napredovali s namjerom da računar i njegove funkcije učine lakšim za korisnike , tako da ih svako, bez obzira na godine ili računarske vještine, može koristiti.

Šta je operativni sistem i za šta se koristi?

Operativni sistem je osnovni softver računara . Nesumnjivo je fundamentalni element koji vam omogućava da dajete komande računaru i da ih on savršeno prepozna. Posmatrano na ovaj način, moglo bi se reći da je on "prevodilac" ili "posrednik" između korisnika i hardvera koji čini cijeli računar . Zahvaljujući njemu, možete koristiti svaku od komponenti i pristupiti svim alatima koje uređaj nudi.

Nadalje, ovo vam omogućava instaliranje novih programa na računar kako biste koristili određene funkcije. Korištenje računara bez operativnog sistema predstavlja priličan izazov, jer zahtijeva napredno tehničko znanje stečeno kroz profesionalnu obuku. Iako je to moguće, ne posjeduju svi to znanje, zbog čega je operativni sistem neophodan da bi se stvari olakšale.

Svaki operativni sistem ima svoj interfejs iz kojeg se svaka funkcija uređaja, bilo da je mobilni ili desktop, može pojedinačno kontrolisati. Na neki način, to je ujedno i komandni centar iz kojeg korisnik može direktno komunicirati sa mašinom.

Historija i evolucija operativnih sistema

Da biste razumjeli porijeklo i evoluciju operativnih sistema , trebali biste znati da prvi računari koji su stvoreni nisu imali ništa što bi ličilo na operativni sistem. Programi su se instalirali iz BIOS-a i imali su potpunu kontrolu nad hardverom koji im je bio potreban za funkcionisanje, što ih je činilo sporijima i značilo da su mogli pokretati samo jedan program istovremeno. To je značilo da su u to vrijeme računare koristili isključivo profesionalci s dovoljnim tehničkim znanjem za njihovo korištenje.

Koncept operativnog sistema kreirala je kompanija IBM 1956. godine , koja je razvila softver koji je omogućavao da se jedan program izvršava odmah nakon što se drugi završi . To nije mnogo promijenilo stvari i jednostavno je malo olakšalo posao onima koji su u to vrijeme koristili računare, a koji su bili isti profesionalci kao i uvijek. Međutim, to bi bilo sjeme koje bi omogućilo da ogromno drvo kakvo danas poznajemo izraste.

Šezdesetih godina prošlog stoljeća počeli su se koristiti napredniji koncepti poput multitaskinga, multiprocesiranja i sistema u realnom vremenu. S njima je rođen UNIX , prvi operativni sistem koji je omogućio kontrolu nad više procesa unutar računara i koji će postati temelj na kojem će se razviti moderni operativni sistemi 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 sistema. To je omogućilo kreiranje programa prilagođenijih korisniku, što je zauzvrat dovelo do koncepta "personalnog računara", budući da je sada prosječna osoba s nekim osnovnim računarskim vještinama mogla upravljati računarom.

Osamdesetih godina prošlog stoljeća pojavile su se prve verzije operativnih sistema poput macOS-a, Windowsa i MS-DOS-a . Do devedesetih godina pojavio se Linux, a s tim sistemima računari su postali uobičajeni kao televizori ili radio prijemnici . Njihova procesorska snaga zavisila je od mikroprocesora . Danas su sistemi toliko složeni da su, u kombinaciji s internetom, mobilni i desktop uređaji postali nezamjenjivi u životima ljudi.

MS-DOS

Funkcije operativnog sistema

Funkcije operativnog sistema mogu se sažeti u jednu riječ: upravljanje. Ovo je nesumnjivo najprikladniji opis, jer u suštini upravlja resursima računara. Među najvažnijim funkcijama operativnih sistema su sljedeće.

Upravljanje CPU resursima

Operativni sistem upravlja i administrira resurse procesora (CPU) kao što su prostor na tvrdom disku, RAM , ROM , performanse procesora i druge komponente. Ovo osigurava da svaki program koristi samo ono što mu je potrebno za funkcionisanje i sprječava pad cijelog sistema.

Upravljajte procesima

Svaki program koji pokrenete pokreće proces na vašem računaru. Operativni sistem osigurava da je ovo izvršavanje efikasno korištenjem potrebnih resursa za pravilno funkcioniranje . Nadalje, ako proces ne funkcionira ispravno, operativni sistem 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 sistem. Bez ove funkcije, svaki program bi radio slobodno bez ograničenja, riskirajući poremećaj cijelog sistemskog ekosistema , jer bi mogao trošiti više resursa nego što je potrebno, uzrokujući potpuni haos.

Upravljanje datotekama

Operativni sistem je poput ogromne biblioteke koja pohranjuje sve digitalne datoteke potrebne za funkcioniranje računara, kao i sve podatke koje na njemu pohranjujete. Na taj način im možete lako pristupiti kad god vam zatrebaju.

Vrste operativnih sistema

Od stvaranja prvog operativnog sistema, razvijene su različite 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 svakom od njih.

Prema upravljanju zadacima

Jedan od načina klasifikacije operativnih sistema je prema broju zadataka koje mogu obavljati. U tom smislu, imamo dva glavna tipa: sisteme s jednim zadatkom , koji su sposobni izvršavati jedan zadatak istovremeno, i sisteme s više zadataka , koji mogu izvršavati nekoliko zadataka istovremeno, pri čemu mnogi od njih rade u pozadini.

Prema broju korisnika

U tom smislu, opet imamo dvije glavne vrste datotečnih sistema; jednokorisničke , koje dozvoljavaju izvršavanje programa samo jednog korisnika u isto vrijeme, i višekorisničke , koje mogu istovremeno pokretati programe više korisnika.

Prema upravljanju njihovim resursima

U tom smislu, postoje i dva glavna tipa: centralizovani sistemi , koji vam omogućavaju da koristite resurse jednog računara istovremeno, i distribuirani sistemi , koji vam omogućavaju da istovremeno koristite resurse nekoliko računara. Sistemi poput UNIX-a ili MS-DOS-a su centralizovani , dok su Windows, Linux ili macOS distribuirani jer se možete povezati i koristiti resurse više računara istovremeno.

Prema vremenu odziva

Konačno, operativne sisteme možemo klasificirati prema vremenu odziva. U tom smislu, postoje sistemi u realnom vremenu , koji reaguju na svaku korisničku akciju čim se unesu podaci, i sistemi koji nisu u realnom vremenu , kojima nedostaje ova mogućnost i kojima je potrebno prethodno vrijeme obrade prije izvršavanja komande, kao što je slučaj sa UNIX-om i MS-DOS-om.

Najčešće korišteni operativni sistemi

Koncept operativnog sistema (OS) postao je toliko raširen da postoje desetine njih, kako za mobilne tako i za desktop uređaje. Međutim, neki se ističu iznad ostalih.

MacOS

MacOS

macOS je bio jedan od prvih razvijenih modernih operativnih sistema. Njegova prva verzija bila je zasnovana na UNIX kodu, s nekim poboljšanjima koja su mu omogućila multitasking i višekorisnički rad. Trenutno su verzije ovog operativnog sistema među najmoćnijima na svijetu , s jednom od najvećih korisničkih baza i najvećom potražnjom.

Windows

WINDOWS

Windows je vjerovatno najpoznatiji operativni sistem na svijetu i onaj s najviše korisnika. Poput svog prethodnika, njegova prva verzija bila je zasnovana 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 sistem na mobilnim uređajima, reper na globalnom tržištu mobilnih uređaja. Preuzeo ga je Google i od tada se nastavio razvijati, sada se takmičeći čak i sa desktop operativnim sistemima poput macOS-a i Windowsa.

iOS

iOS

iOS je mobilni operativni sistem koji se koristi na Appleovim iPhone telefonima. Veoma je popularan i karakteriše ga snažan naglasak na korisničko iskustvo, pružajući svojim uređajima jedinstvene funkcije koje nijedan drugi konkurentski operativni sistem nema.

Linux

Linux

Konačno, tu je i Linux , manje korišten operativni sistem jer je otvorenog koda i može se uređivati, što omogućava veću prilagodbu. Međutim, da bi se u potpunosti iskoristile njegove mogućnosti, potreban je određeni nivo naprednih računarskih vještina . Osim toga, poslužio je kao osnova za stvaranje drugih operativnih sistema.

Ovo je sve što trebate znati o operativnim sistemima. Nadamo se da će vam ovo mnogo 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.