CSCI 432
Operating Systems
Home | Calendar | Assignments | CS@Williams
Calendar
The table below lists the topics we will discuss in class and
the readings associated with each topic. Readings should
be completed before their associated class meeting. (MOS
is an abbreviation for your textbook.)
Please note that some readings are PDFs that can only be accessed
using a campus computer. If you experience problems accessing
any of the assigned papers, please let your professor know as
soon as possible.
Lecture slides will be posted after each class. Click on the topic to
access the slides (on campus only).
| Date | Topic | Readings and Assignments | |
|---|---|---|---|
| [1] 02.06.09 | Course Overview |
|
|
| [2] 02.09.09 | Intro to Processes |
|
|
| [3] 02.11.09 | Processes and Atomic Actions | ||
| [4] 02.13.09 | Mutexes and Locks |
|
|
| [5] 02.16.09 | Monitors and CVs | ||
| [6] 02.18.09 | Producers and Consumers |
|
|
| [-] 02.20.09 | Winter Carnival! No class. | ||
| [7] 02.23.09 | RW Locks and Semaphores |
|
|
| [8] 02.25.09 | Implementing Threads | ||
| [9] 02.27.09 | Implementing Locks |
|
|
| [10] 03.02.09 | Deadlock |
|
|
| [11] 03.04.09 | CPU Scheduling | ||
| [12] 03.06.09 | Class Canceled! |
|
|
| [13] 03.09.09 | Threads Wrapup and Review |
|
|
| [14] 03.11.09 | Intro to Memory |
|
|
| [15] 03.13.09 | Segmentation and Paging | ||
| [16] 03.16.09 | More Address Translation | ||
| [17] 03.18.09 | Page Replacement Algorithms |
|
|
| [18] 03.20.09 | Work on Midterm. |
|
|
| [19] 04.06.09 | Midterm wrapup/Project 2 overview |
|
|
| [20] 04.08.09 | Paging/Dual-Mode Operation |
|
|
| [21] 04.10.09 | Dual-Mode Operation |
|
|
| [22] 04.13.09 | Thrashing |
|
|
| [23] 04.15.09 | Intro to Virtual Machines |
|
|
| [24] 04.17.09 | Virtual Machines |
|
|
| [25] 04.20.09 | Virtual Machine Wrapup |
|
|
| [26] 04.22.09 | Intro to Networks |
|
|
| [27] 04.24.09 | Networks |
|
|
| [28] 04.27.09 | Networks Wrapup |
|
|
| [29] 04.29.09 | Intro to Security |
|
|
| [30] 05.01.09 | Security |
|
|
| [31] 05.04.09 | Smashing the Stack (in lab) |
|
|
| [32] 05.06.09 | GDB tutorial |
|
|
| [33] 05.08.09 | Security Wrapup |
|
|
| [34] 05.11.09 | Intro to Files |
|
|
| [35] 05.13.09 | Files and File Systems |
|
|
| [36] 05.15.09 | Files Wrapup |
|
|