Predmet: Operativni sistemi (17.E225 )
Matične organizacione jedinice predmeta: Odsek za primenjene računarske nauke i informatiku
Studijski programi predmeta:
Stepen i vrsta studija | Naziv |
---|---|
Osnovne akademske studije | Primenjeno softversko inženjerstvo (Godina: 2, Letnji) |
Osnovne akademske studije | Računarstvo i automatika (Godina: 2, Letnji) |
Osnovne akademske studije | Informacioni inženjering (Godina: 2, Letnji) |
Kategorija | Naučno-stručni |
Uža naučna oblast | Primenjene računarske nauke i informatika |
Multidisciplinarna | Ne |
ESPB | 8 |
Cilj:
Ovladavanje studenata principima rada operativnog sistema, njegovom organizacijom, strukturom i implementacijom. Ovladavanje konkurentnim programiranjem na početničkom nivou.
Ishod:
Poznavanje principima rada operativnog sistema, njegove organizacije, strukture i implementacije. Vladanje konkurentnim programiranjem na početničkom nivou.
Sadržaj:
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.
Metodologija izvođenja nastave:
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.
Literatura:
Autori | Naziv | Godina | Izdavač | Jezik |
---|---|---|---|---|
Hajduković, M. | Operativni sistemi : problemi i struktura | 2018 | Fakultet tehničkih nauka, Novi Sad | Srpski jezik |
Formiranje ocene:
Predmetna aktivnost | Predispitna | Obavezna | Broj poena |
---|---|---|---|
Test | Da | Da | 10.00 |
Test | Da | Da | 10.00 |
Domaći zadatak | Da | Ne | 15.00 |
Teorijski deo ispita | Ne | Da | 30.00 |
Test | Da | Da | 10.00 |
Test | Da | Da | 10.00 |
Složeni oblici vežbi | Da | Da | 30.00 |
Izvođači nastave:
Asistent Trifunović Petar
Asistent
Računarske vežbe
Asistent Trifunović Petar
Asistent
Auditorne vežbe
doc. dr Stričević Lazar
Docent
Predavanja
Asistent Stanojević Olja
Asistent
Računarske vežbe
Asistent Radović Luka
Asistent
Računarske vežbe
Asistent Poparić Sara
Asistent
Auditorne vežbe
doc. dr Petrović Veljko
Docent
Predavanja
vanr. prof. dr Gajić Dušan
Vanredni profesor
Predavanja
Saradnik u nastavi Mihić Relja
Saradnik u nastavi
Računarske vežbe
Asistent Prokić Simona
Asistent
Računarske vežbe
Saradnik u nastavi Gojković Dunja
Saradnik u nastavi
Računarske vežbe
Asistent Jovanović Jovana
Asistent
Računarske vežbe
Saradnik u nastavi Mihić Relja
Saradnik u nastavi
Auditorne vežbe
Asistent Vasiljević Aleksandar
Asistent
Računarske vežbe
Saradnik u nastavi Osmajić Mihaela
Saradnik u nastavi