Osnovi programiranja i programski jezici
Osnovi programiranja i programski jezici
Osnovi programiranja i programski jezici
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
OPERATIVNI SISTEMI<br />
UVOD<br />
Prvi računari nisu imali operativne sisteme, međutim, danas se i kod najjednostavnijih<br />
mikroračunarskih sistema može uočiti neka vrsta operativnog sistema.<br />
Operativni sistem predstavlja skup modula (programa) koji obezbeđuju jednostavnije<br />
korišćenje hardvera i softvera računarskog sistema. Uloga operativnog sistema je da<br />
hardverske mogućnosti računarskog sistema učini dostupnim čoveku i omogući mu<br />
što udobniji rad, obezbeđujući, pri tom, što efikasnije korišćenje svih resursa<br />
računarskog sistema.<br />
Osnovne funkcije operativnih sistema su:<br />
• komunikacija između korisnika i računarskog sistema,<br />
• raspodela resursa računarskog sistema među korisnicima,<br />
• planiranje pristupa zajedničkim skupovima podataka za sve korisnike,<br />
• planiranje pristupa korisnika zajedničkim resursima itd...<br />
Osnovni resursi kojima upravlja operativni sistem su:<br />
• procesor,<br />
• memorije,<br />
• ulazno-izlazni uređaji i<br />
• podaci (informacije).<br />
U toku rada operativni sistem opslužuje:<br />
• sistem-programere,<br />
• programere,<br />
• operatore,<br />
• razne vrste korisnika,<br />
• programe i<br />
• hardverske uređaje.<br />
Ako računarski sistem raspolaže moćnim hardverom, operativni sistem mora da<br />
omogućuje iskorišćenje mogućnosti tog harvera. Operativni sistem predstavlja deo<br />
softvera koji je najbliži hardveru. Posredstvom operativnog sistema svi ostali<br />
programi pristupaju hardveru računara.<br />
Računar u različitim periodima može raditi pod kontrolom različitih operativnih<br />
sistema, a, jedan operativni sistem je moguće koristiti na različitim računarima (uz<br />
prilagođavanje konkretnom tipu računara). Do sada je napravljen veliki broj<br />
operativnih sistema za različite tipove računara. Napraviti dobar operativni sistem nije<br />
lak posao, pa su i danas aktuelni operativni sistemi čije su osnove postavljene još pre<br />
dvadesetak godina.<br />
PREGLED RAZVOJA OPERATIVNIH SISTEMA<br />
Slično kao i u razvoju računarskih sistema, možemo razlikovati nekoliko generacija u<br />
razvoju operativnih sistema. Razvoj operativnih sistema usko je povezan sa