Osnovi operativnih sistema
Nema podataka
Nema podataka
Osnovni ciljevi predmeta su sticanje osnovnih znanja o fundamentalnim konceptima operativnih sistema.
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.
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.
Predavanja, laboratorijske vježbe
