Operating Systems (CMPE431) Course Details

Course Name: Operating Systems
Code: CMPE431
Pre-requisite Course(s):
Objective: This course is designed to teach fundamental issues of operating systems such as processes, threads, scheduling, synchronization and deadlocks, and managing resources.
Content: Basic design principles of operating systems, single-user systems, command interpreter, semaphores, deadlock detection, recovery, prevention and avoidance; multi-user OS; resource managers, processor management and algorithms, memory management: partitioning, paging, segmentation and thrashing; device management; interrupt handlers, device drivers
Term: Autumn
Theory: 3
Application: 2
Laboratory: 0
Credit: 4
ECTS Course File: Course File
Course File: