In-depth analysis of advanced topics of operating systems: performance analysis of memory management and scheduling algorithms; advanced virtual memory issues; advanced issues in interprocess communication; file system design. Multiprocessor and distributed operating systems: highly concurrent machines; distributed synchronization and resource allocation algorithms. Distributed file system and transactions, security issues. Interfaces with network protocols.
Course Type | Major |
---|---|
Credit Hour | 3 |
Lecture Hour | 45 |