To see the overheads from a particular class, click on the date.
Lab activities can be accessed by clicking on the appropriate lab link in the Week column.
Under "Readings" the initials SGG denote the text book Applied Operating System Concepts by Silberschatz, Galvin, and Gagne.
Week Date Day Reading Topic Project/Homework
1 17 Jan W SGG 1-3 Intro
Lab 1 18 T Java Java Project
(Due ...)
19 F
------------------------------------------------------------------------------
2 22 M
24 W SGG 4 Processes
Lab 2 25 T UNIX Processes and
the fork command
26 F
------------------------------------------------------------------------------
3 29 M
31 W SGG 5 Threads
Lab 3 Feb 1 T processes communicating
with pipes
2 F Java Project Due
------------------------------------------------------------------------------
4 5 M
7 W SGG 6 CPU Scheduling
Lab 4 9 T Threads via Java
10 F
------------------------------------------------------------------------------
5 12 M
14 W SGG 7 Process Synchronization
Lab 5 15 T communicating processes
16 F
------------------------------------------------------------------------------
6 19 M
21 W SGG 8 Deadlocks
no lab 22 T
23 F EXAM I
======
------------------------------------------------------------------------------
7 26 M
28 W SGG 9 Memory Management
Lab 6 Mar 1 T Bounded-Buffer problem
2 F
------------------------------------------------------------------------------
8 4 M
6 W SGG 10 Virtual Memory
Lab 7 7 T Dining Philosophers
2 F
------------------------------------------------------------------------------
8 4 M
6 W SGG 10 Virtual Memory
Lab 8 7 T memory management I
8 F
===========================================================
Mar 9 ====>>>> S P R I N G B R E A K ====>>>> Mar 17
===========================================================
9 18 M
20 W SGG 11 File Systems
Lab 9 21 T memory management II
22 F
------------------------------------------------------------------------------
10 25 M
27 W SGG 12 I/O Systems
Lab 10 28 T Cacheing I
29 F
------------------------------------------------------------------------------
11 Apr 1 M
3 W SGG 13 Mass-Storage Systems
no lab 4 T
5 F EXAM II
=======
------------------------------------------------------------------------------
12 8 M
10 W SGG 14 Networks
Lab 11 11 T Cacheing I
12 F
------------------------------------------------------------------------------
13 15 M
17 W SGG 15 Distributed Systems
Lab 12 18 T Sockets I
19 F
------------------------------------------------------------------------------
14 22 M
24 W SGG 19 Protection
Lab 13 25 T Sockets II
26 F
------------------------------------------------------------------------------
15 29 M Last day of the course
==============================================================================
==============================================================================