Course Name
Operating Systems
535
Semester
Güz
Course Type
Compulsory
Theory
3
Credit
3
ECTS
10
Course Description
Core Course - Group 2 - System Software
Operating System concepts, structures, services, process/thread management, interprocess communication, concurrent processes, CPU scheduling, memory management: swapping, paging, segmentation, virtual memory, page replacement, secondary storage management, disk scheduling, file management, disk space management, security and protection, practices on UNIX operating system.
İşletim sistemi kavramları, yapıları, servisleri, süreç yönetimi, süreçler arası haberleşimi, eşzamanlı süreçlere giriş, CPU çizelgeleme, bellek yönetimi: takaslama, sayfalama, bölümleme, sanal bellek, sayfa yerdeğiştirme, ikincil depolama yönetimi, disk çizelgeleme, dosya yönetimi, disk alanı yönetimi, güvenlik ve koruma. NACHOS üzerinde dönem projesi ağırlıklı.