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. |