CS 519: Operating Systems Theory

Instructor: Thu D. Nguyen
Time & Location: W 6:40-9:30pm, CoRE A

Logistics

Announcements

Programming Assignments and Projects:

Acknowledgement: The single-node file system assignments is based on John Zahorjan's Linux Projects for Undergraduate Operating System Courses.

Syllabus: (This is preliminary.  The dates and specific papers may still change substantially.)

Please remember that I want 1-2 scribes for each lecture.

9/07 Introduction

9/14 & 21 Processes, Threads & Synchronization

9/28 & 10/05 Virtual Memory

10/12 I/O and File Systems

10/19 Processor Scheduling

10/26 Midterm (Thu is gone to conference)

11/02 Communication

11/09 Distributed Systems Fundamentals

11/16 Distributed File Systems

11/22 Distributed File Systems (cnt'd) & Cluster (ALERT: This is a Tuesday because of Rutgers class shifting for Thanksgiving week!)

11/30 Cluster (cnt'd) & Structure and Organization

12/07 OS Structure