Advanced Operating Systems

Spring 1999
CS 6/73201

Instructor: Dr. Robert Walker

    walker@mcs.kent.edu
    MSB 351, 672-4004 ext. 351
    Office hours = Tu Th 1-3pm, and by appt.

Teaching Assistant: Mr. Kun Qiu

    For help ONLY with projects...
    kqiu@mcs.kent.edu
    MSB 353, 672-4004 ext. 271
    Office hours = MW 3:15-4:45pm, and by appt.

Syllabus & Schedule

  • Syllabus (1/15/99) ps pdf
  • Schedule (5/5/99) ps pdf

Miscellaneous

Exams

  • 2/24/99 Exam 1 ps pdf
    Solution ps pdf
    Mean = 87.6, standard deviation = 8.5
  • 3/24/99 Exam 2 ps pdf
    Solution ps pdf
    Mean = 83.0, standard deviation = 9.4
  • 5/12/99 Final Exam ps pdf
    Solution ps pdf
    Mean = 89.4, standard deviation = 7.6

Homework Assignments

  • Homework 1 ps pdf (due in class 2/17/99)
    Solution ps pdf
  • Homework 2 ps pdf (due in class 3/22/99)
    Solution ps pdf
  • Homework 3 ps pdf (due in class 5/5/99)

Lecture Notes

  • 1/20/99 Lecture 01 -- Introduction ps pdf
  • 1/25/99 Lecture 02 -- Distributed Systems ps pdf
  • 1/27/99 Lecture 03 -- Network Structures ps pdf
  • 2/1/99 Lecture 04 -- Network Communication ps pdf
  • 2/3/99 Lecture 05 -- Message-Passing ps pdf
  • 2/8/99 Lecture 06 -- Remote Procedure Calls ps pdf
  • 2/10/99 Lecture 07 -- Threads ps pdf
  • 2/15/99 Lecture 08 -- Distributed Shared Memory ps pdf
  • 2/17/99 Lecture 09 -- CORBA ps pdf
  • 2/22/99 Lecture 10 -- NACHOS Overview ps pdf
  • 2/24/99 -- Exam 1
  • 3/1/99 Lecture 11 -- Synchronization Review ps pdf
  • 3/3/99 Lecture 12 -- Physical Clocks ps pdf
  • 3/8/99 Lecture 13 -- Logical Clocks ps pdf
  • 3/10/99 Lecture 14 -- Distributed ME, Part I ps pdf
  • 3/15/99 Lecture 15 -- Distributed ME, Part II ps pdf
  • 3/17/99 Lecture 16a -- Self-Stabilization pdf
    Lecture 16b -- Elections ps pdf
  • 3/22/99 Lecture 17 -- Agreement ps pdf
  • 3/24/99 -- Exam 2
  • 4/5/99 Lecture 18 -- Distributed Deadlock, Part I ps pdf
  • 4/7/99 Lecture 19 -- Distributed Deadlock, Part II ps pdf
  • 4/12/99 Lecture 20 -- Atomic Transactions ps pdf
  • 4/14/99 Lecture 21 -- Concurrency Control ps pdf
  • 4/19/99 Lecture 22 -- Process Migration ps pdf
  • 4/21/99 Lecture 23 -- Load Distribution ps pdf
  • 4/26/99 Lecture 24 -- Dist. File Systems, Part I ps pdf
  • 4/28/99 Lecture 25 -- Dist. File Systems, Part II ps pdf
  • 5/3/99 Lecture 26 -- Real-Time Systems ps pdf
  • 5/5/99 Lecture 27 -- Last class ps pdf

Project Information



Nachos Information



Debugging