Course Description:
A study of modern operating systems including network, distributed, or real-time systems.Prerequisite:
- C or higher in CS 3358: Data Structures
- C or higher in CS 4328: Operating Systems
Course Objectives:
1. |
Review synchronization and coordination primitives. |
2. |
Multithreaded Kernals. |
3. |
Coordination via message passing. |
4. |
Design of servers. |
5. |
Remote Procedure Calls. |
6. |
Distributed file system principles. |
7. |
Distributed operating systems. |
8. |
Real time operating system. |
Course Notes:
None.
Section Info:
Lecture/Lab Hours: 3 hours lecture, 0 hours lab
Offered: Very frequently (typically Fall).