Predmetni nastavnik: doc. dr Miloš Ivanović
Saradnik: Marko Knežević
Nastavni plan
Uvod u operativne sisteme. Hardverski i softverski koncepti. Koncepti procesa. Asinhrono konkurentno izvođenje. Konkurentno programiranje. Zastoj i neodređeno odlaganje. Vremensko planiranje procesa. Organizacija realne memorije i upravljanje. Organizacija virtualne memorije. Upravljanje bitruelnom memorijom. Optimizacija performansi diska. Sistemi podataka i datoteka.
Način polaganja ispita:
- redovno prisustvo nastavi – 4 poena;
- kolokvijumi – 46 poena;
- završni ispit – 50 poena.
Student može izaći na završni ispit ako ispunjavanjem predispitnih obaveza osvoji najmanje 26 poena.
Kolokvijumi i testovi
- Konkurentno programiranje. IPC objekti i konkurentno programiranje na Linux platformi (18 poena).
- Osnovne komande Linux shell-a, programiranje skriptova u bash jeziku (18 poena).
- Windows operatvni sistem: arhitektura, komponente, servisi. Windows 7 (10 poena).
Na završnom ispitu student može osvojiti 50 poena, i to na sledeći način.
- Student dobija 5 poena na seminarskom radu, koji je dužan da odbrani. Seminarski rad je iz oblasti konkurentnog programiranja na Linux platformi, pa je uslov za njegovu izradu osvajanje, najmanje, polovine poena na 2. kolokvijumu, tj. najmanje 9 poena.
- Student dobija 45 davanjem odgovora na 5 pitanja. Student je dužan da na svako pitanje da odogovor kojim pokazuje minimalno znanje.
Literatura
- B. Đorđević, D. Pleskonjić, N. Maček, Operativni sistemi: teorija, praksa i rešeni zadaci, Mikro knjiga, Beograd, 2005.
- W. Stallings, Operativni sistemi: Principi unutrašnje organizacije i dizajna, CET, Beograd, 2007.