Advanced Operating Systems
Spring 2003
CS 6/73201
Instructor:
Dr. Robert Walker
walker@mcs.kent.edu
MSB 351, (330) 672-9105
Office hours = afternoons 2-3pm, or by appt.
Teaching Assistant:
to be determined...
Syllabus & Schedule
Syllabus
(1/13/03)
Schedule
(2/17/03)
Miscellaneous
Prof. Nesterenko's fall 2002 AOS web page
Prof. Nesterenko's spring 2002 AOS web page
Prof. Nesterenko's fall 2001 AOS web page
My spring 2001 AOS web page
Prof. Nesterenko's fall 2000 AOS web page
My spring 2000 AOS web page
Prof. Nesterenko's fall 1999 AOS web page
My spring 1999 AOS web page
My spring 1998 AOS web page
My spring 1997 AOS web page
Exams
2/19/03 Exam 1 --
Exam
Solution
Mean = 86.7, standard deviation = 5.9
3/19/03 Exam 2 --
Exam
Solution
Mean = 84.3, standard deviation = 10.3
5/5/03 Final Exam --
Exam
Solution
Mean = 88.8, standard deviation = 8.4
Homework Assignments
Homework 1 --
Assignment
(due in class 2/3/03)
Solution
Homework 2 --
Assignment
(due in class 2/19/03)
Solution
Homework 3 --
Assignment
(due in class 3/10/03)
Solution
Homework 4 --
Assignment
(due in class 4/9/03)
Solution
Homework 5 --
Assignment
(due in class 4/23/03)
Solution
Lecture Notes
1/13/03 Lecture 01 --
Introduction
1/15/03 Class Cancelled
1/20/03 Class Cancelled (Martin Luther King Day)
1/22/03 Lecture 01 -- Distributed Systems (cont.)
1/27/03 Lecture 02 --
Distributed Systems
1/29/03 Lecture 03 --
Network Structures
2/3/03 Lecture 04 --
Network Communication
2/5/03 Lecture 05 --
Message Passing
2/10/03 Lecture 06 --
RPCs and Threads
2/12/03 Lecture 07 --
Physical Clocks
2/17/03 Class Cancelled (snow)
2/19/03 Exam 1
2/24/03 Lecture 08 --
Logical Clocks
2/26/03 Lecture 09 --
Dist. Mut. Exclusion Part I
3/3/03 Lecture 10 --
Dist. Mut. Exclusion Part II
Prof. Nesterenko's Lecture on DME Part II
3/5/03 Lecture 11 --
Dist. Deadlock Part I
Prof. Nesterenko's Lecture on DDL Part I
Lecture Notes (cont.)
3/10/03 Lecture 12 --
Dist. Deadlock Part II
3/12/03 Lecture 13 --
Atomic Transations
3/17/03 Lecture 14 --
Concurrency Control
3/19/03 Exam 2
Spring Break
3/31/03 Lecture 15 --
Election & Agreement
4/2/03 Lecture 16 --
Distrib. File Systems Part I
4/7/03 Lecture 17 --
Distrib. File Systems Part II
4/9/03 Lecture 18 --
Distributed Shared Memory
4/14/03 Lecture 19 --
Process Migration
4/16/03 Lecture 20 --
Load Distribution
4/21/03 Lecture 21 -- Clusters, High Availability Part I
4/23/03 Lecture 22 -- High Availability Part II, Scalability
Prof. Nesterenko's Lecture on
clusters
,
high availability
,
and
scalability
4/28/03 Lecture 23 -- Parallel Systems
Part I
Part II
4/30/03 Lecture 24 --
Discussion of Final Exam