2247 - Osnovi operativnih sistema
| Specifikacija predmeta | ||||
|---|---|---|---|---|
| Tip studija | Akademske studije prvog ciklusa | |||
| Studijski program | Računarstvo i informatika | |||
| Naziv | Osnovi operativnih sistema | |||
| Akronim | Status predmeta | Semestar | Fond časova | Broj ESPB |
| 2247 | obavezan | 4 | 3P + V | 5.0 |
| Nastavnici | ||||
| Nastavnik (predavač) | ||||
| Nastavnik/saradnik (vježbe) | ||||
| Uslovljnost drugim predmetima | Oblik uslovljenosti | |||
| Ciljevi izučavanja predmeta | ||||
| Osnovni ciljevi predmeta su sticanje osnovnih znanja o fundamentalnim konceptima operativnih sistema. | ||||
| Ishodi učenja (stečena znanja) | ||||
| Nakon savlađivanja gradiva kursa student treba da bude sposoban da upravlja računarskim resursima (CPU, memorija, U/I uređaji, fajlovi) kao i da izvrši izbor operativnog sistema, njegovu instalaciju i da vrši njegovo dalje održavanje. | ||||
| Sadržaj predmeta | ||||
| Pregled hardvera sa aspekta operativnih sistema. Upravljanje procesima. Procesi i njihova stanja. Prekidi – hardverski i softverski. Sinhronizacija, semafori. Totalni zastoj. Upravljanje memorijom (jednostavno, particionirano, stranično, stranično na zahtjev, segmentirano). Algoritmi za zamjenu stranice. Upravljanje uređajima. Principi U/I softvera (programirani U/O, interrupt driven, DMA). Slojevi U/I softvera (korisnički procesi, softver nezavisan od uređaja, drajveri uređaja, rukovaoci prekida). Baferovanje. Upravljanje podacima – fajl sistemi (FAT32, NTFS, CDFS i UDF). Osnovi Linux operativnog sistema. | ||||
| Metode izvođenja nastave | ||||
| Predavanja, laboratorijske vježbe | ||||
| Oblici provjere znanja i ocjenjivanje | ||||
