!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
The "Notes" section has links to material used in each lecture. The "slides" link will take you to the Microsoft PowerPoint slides used that day. You can view slides with PowerPoint, of course, but also with OpenOffice. The "PDF" link will point you to the same material, but in a different format: each page will print with a slide in the upper-half leaving the bottom-half blank.
Our textbook is arguably one of the most readable and one of the most informative resources in Operating Systems. We not only encourage you to read the recommended material before coming to our lectures, we urge you to do so. By staying up to date with these readings the student will be not only be more prepared to actively participate in our lectures, but also the student will be taking responsibility for his or her part in the educational process.
Date | Topic | Reading | Notes |
1/20 W 1/22 F |
Introduction |
Ch. 1-2 |
[slides]
[PDF] [slides] [PDF] |
1/25 M 1/27 W 1/28 R 1/29 F |
Processes Lab 1: Unix Processes and the fork command |
Ch. 3 Prelab Lab |
[slides]
[PDF] [slides] [PDF] [slides] [PDF] |
2/01 M 2/03 W 2/04 R 2/05 F |
Threads Lab 2: Pipes and communicating processes |
Ch. 4 Lab |
[slides]
[PDF] [slides] [PDF] [slides] [PDF] |
2/08 M 2/10 W 2/11 R 2/12 F |
CPU Scheduling Lab 3: Threads in Java |
Ch. 5 Lab |
[slides]
[PDF] [slides] [PDF] [slides] [PDF] |
2/15 M 2/17 W 2/18 R 2/19 F |
Process Synchronization Lab 4: Scheduling Algorithms |
Ch. 6 Lab |
[slides]
[PDF] [slides] [PDF] [slides] [PDF] |
2/22 M 2/24 W 2/25 R 2/26 F |
Lab 5: The Bounded-buffer Problem |
Lab |
[slides]
[PDF] [slides] [PDF] [slides] [PDF] |
3/01 M 3/03 W 3/04 R 3/05 F |
Deadlocks (no lab) Review for Exam I |
Ch. 7 |
[slides]
[PDF] [slides] [PDF] |
3/08 M 3/10 W 3/11 R 3/12 F |
Exam I Memory Management Lab 6: Dining Philosophers |
Ch. 8 Lab |
Review Questions [slides] [PDF] [slides] [PDF] |
3/15 M 3/17 W 3/18 R 3/19 F |
Spring Break |
|
|
3/22 M 3/24 W 3/25 R 3/26 F |
Virtual Memory Lab 7: |
Ch. 9 Lab |
[slides]
[PDF] [slides] [PDF] [slides] [PDF] |
3/29 M 3/31 W 4/01 R 4/02 F |
Lab 8: File Systems Interface |
Lab Ch. 10 |
[slides]
[PDF] [slides] [PDF] [slides] [PDF] |
4/05 M 4/07 W 4/08 R 4/09 F |
File Systems Implementation (no lab) Review for Exam II |
Ch. 11 |
[slides]
[PDF] [slides] [PDF] |
4/12 M 4/14 W 4/15 R 4/16 F |
Exam II I/O systems Lab 9: |
Ch. 13 Lab |
Review Questions [slides] [PDF] [slides] [PDF] |
4/19 M 4/21 W 4/22 R 4/23 F |
Mass Storage Structure Disk Scheduling Lab 10: File System Fun Disk Management |
Ch. 12 Lab |
[slides]
[PDF] [slides] [PDF] [slides] [PDF] |
4/26 M 4/28 W 4/29 R 4/30 F |
Distributed Systems and Computer Networks Protection and Security Lab 11: There is no lab 11. |
Ch. 16 Ch. 14 & 15 |
[slides]
[PDF] [slides] [PDF] [slides] [PDF] |
5/03 M | Final lecture in this course |
5/10 M |
Final Exam: Monday 10 May, 8 a.m., BRKI 165
|
Review Questions |