Predmet: Operativni sistemi
(17 -
E225) Osnovne informacije
Program predmeta
Program se primenjuje od 30.09.2005.. Predmeti preduslovi
Ovladavanje studenata principima rada operativnog sistema, njegovom organizacijom,
strukturom i implementacijom. Ovladavanje konkurentnim programiranjem na početničkom nivou. Poznavanje principima rada operativnog sistema, njegove organizacije, strukture i implementacije. Vladanje konkurentnim programiranjem na početničkom nivou. Pojam operativnog sistema, Konkurentnost i sinhronizacija (konkurentni procesi i niti, saradnja i sinhronizacija procesa i niti, deljene promenljive, razmena poruka, međusobna isključivost, uslovna sinhronizacija, sredstva za saradnju i sinhronizaciju procesa i niti, mrtva petlja, konkurentni programski jezici i njihova implementacija, tipični problemi konkurentnog programiranja: proizvođač i potrošač, filozofi, čitači i pisači, upravljanje diskom, …), Zadaci operativnog sistema (interpretiranje komandi, rukovanje procesima, rukovanje datotekama, rukovanje radnom memorijom, rukovanje uređajima, raspoređivanje procesa), Interfejs operativnog sistema (skriptovi i sistemski pozivi), Sigurnost i zaštita, Vrste operativnih sistema (operativni sistemi raspodeljenog i realnog vremena, distribuirani operativni sistemi), Paralelno programiranje. Predavanja. Računarske vežbe. Konsultacije. U okviru predispitnih obaveza studenti polažu četiri testa i jedan složeni oblikj vežbi. Na završnom ispitu se proverava teorijski deo gradiva. Broj poena potrebnih za potpis je 30.
|