TR EN

OPERATING SYSTEMS COURSE IDENTIFICATION AND APPLICATION INFORMATION

Code Name of the Course Unit Semester In-Class Hours (T+P) Credit ECTS Credit
BIL307 OPERATING SYSTEMS 5 4 3 5

Objectives and Contents

Objectives: Teach students fundamentals of operating systems, design issues, algorithms and structures. Programming projects aim to provide experience to support basic concepts.
Content: Introduction, history. Processes: basic concepts, concurrent processes, mutual exclusion, process management, scheduling approaches. Deadlock and deadlock prevention approaches. Memory management: segmentation, paging, related methods, virtual memory. Input/Output. UNIX and other example operating systems.