CMPE322

Operating Systems

Course Information  

Faculty Faculty of Engineering
Course Code CMPE322
Course Title Operating Systems
Language of Instruction English
Course Semester Fall
Course Hours Lecture: 3, PS:0, Labs: 2
Course Credits 4
ECTS 6
Grading Mode Letter Grade
Prerequisites CMPE250
Corequisites None

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.

Current Instructor  

tuna-tuğcu-thumbnail
Tuna Tuğcu

Professor

Previous Instructors  

Lale Akarun

Professor

Mehmet Ufuk Çağlayan

Professor

Cem Ersoy

Professor