CMPE322

Operating Systems

Course Information  

FacultyFaculty of Engineering
Course CodeCMPE322
Course TitleOperating Systems
Language of InstructionEnglish
Course SemesterFall
Course HoursLecture: 3, PS:0, Labs: 2
Course Credits4
ECTS6
Grading ModeLetter Grade
PrerequisitesCMPE250
CorequisitesNone

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