Catalog Description:
Evolution of operating systems. Multiprogramming and time sharing concepts. User and program interfaces. Concurrent processes, CPU scheduling, process synchronization, critical section problem. Deadlock prevention, avoidance, detection and recovery. Memory management, swapping, multiple partitions. Paging, segmentation, virtual memory, page replacement algorithms. File system structures, allocation methods, directory implementation. I/O interfaces, secondary storage structure. Protection and Security: Access matrix and rights, capabilities, security issues. LINUX case studies.
Credits:
(3+0+2) 4 ECTS 6
Prerequisites:
CMPE 250
Link | Year | Semester | Course Page | Instructor | Course Schedule | Lab Schedule | PS Schedule |
---|---|---|---|---|---|---|---|
view | 2020 | Fall | Course Page | Tuna Tuğcu | WThTh 512 Online | Online | Online | ThTh 67 Online | Online | |
view | 2019 | Fall | Course Page | Tuna Tuğcu | WThTh 512 BM A2 | BM A2 | BM A2 | ThTh 67 BM A2 | BM A2 | |
view | 2018 | Fall | Course Page | Tuna Tuğcu | MWW 467 BM A2 | BM A2 | BM A2 | ||
view | 2017 | Fall | Course Page | Tuna Tuğcu | WThTh 478 BM A2 | BM A2 | BM A2 | ||
view | 2016 | Fall | Mehmet Ufuk Çağlayan | WThTh 378 | |||
view | 2015 | Fall | Mehmet Ufuk Çağlayan | WThTh 178 | |||
view | 2014 | Fall | Cem Ersoy | ||||
view | 2014 | Fall | Mehmet Ufuk Çağlayan | ||||
view | 2013 | Fall | Mehmet Ufuk Çağlayan | ||||
view | 2013 | Summer | Mehmet Ufuk Çağlayan | ||||
view | 2012 | Fall | Mehmet Ufuk Çağlayan | ||||
view | 2012 | Summer | Course Page | Mehmet Ufuk Çağlayan | |||
view | 2011 | Fall | Course Page | Mehmet Ufuk Çağlayan | |||
view | 2011 | Summer | Course Page | Mehmet Ufuk Çağlayan | |||
view | 2010 | Fall | Course Page | Mehmet Ufuk Çağlayan | |||
view | 2010 | Summer | Course Page | Mehmet Ufuk Çağlayan |