06.04.2015 Views

Osnovi programiranja i programski jezici

Osnovi programiranja i programski jezici

Osnovi programiranja i programski jezici

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!