CS 5306 - Advanced Operating Systems

Course Description:

A study of modern operating systems including network, distributed, or real-time systems.

Prerequisite:

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