Code |
Course Name |
Language |
Type |
BLG 312E |
Computer Operating Systems |
English |
Compulsory / Elective |
Local Credits |
ECTS |
Theoretical |
Tutorial |
Laboratory |
3 |
5 |
3 |
0 |
0 |
Course Prerequisites and Class Restriction |
Prerequisites |
BLG 221 MIN DD or BLG 221E MIN DD or BLG 233 MIN DD or BLG 233E MIN DD or BLG 223 MIN DD or BLG 223E MIN DD or YZV 201E MIN DD
|
Class Restriction |
None |
Course Description |
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. |
|