CSCI 432 - Fall 2025
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.
(Chapter readings refer to the course textbook.)
Please note that some readings are PDFs that can only be accessed
using a campus computer, the VPN, or the provided username and password.
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/VPN/password only).
Note that all future dates and topics are tentative and subject to change!
Date | Topic | Readings and Assignments | |
---|---|---|---|
[1] 9/4 | Course Overview |
|
|
[2] 9/8 | Processes and Atomic Actions |
|
|
[3] 9/11 | Mutexes and Locks |
|
|
[4] 9/15 | Monitors and CVs, Producers-Consumers |
|
|
[5] 9/18 | Producers-Consumers, RW Locks, Semaphores |
|
|
[6] 9/22 | Semaphores, Implementing Threads |
|
|
[7] 9/25 | Implementing Locks |
|
|
[8] 9/29 | Deadlock |
|
|
[9] 10/2 | CPU Scheduling | ||
[10] 10/6 | Threads Wrapup and Review | ||
[11] 10/9 | No class |
|
|
[--] 10/13 | Reading Days |
|
|
[12] 10/16 | Midterm in class | ||
[13] 10/20 | Intro to Memory |
|
|
[14] 10/23 | Address Translation and Project 2 |
|
|
[15] 10/27 | Page Replacement and Dual-Mode Operation |
|
|
[16] 10/30 | Thrashing and Intro to VMs |
|
|
[17] 11/3 | Virtual Machines |
|
|
[18] 11/6 | Intro to Networks |
|
|
[19] 11/10 | Networks Wrapup/Resource Containers |
|
|
[20] 11/13 | Intro to Security |
|
|
[21] 11/17 | Security |
|
|
[22] 11/20 | Smashing the Stack tutorial (bring laptop to class) |
|
|
[23] 11/24 | Security wrapup/Files |
|
|
[--] 11/27 | THANKSGIVING |
|
|
[24] 12/1 | File Systems and Course Wrapup |
|
|
[25] 12/4 | Movie! |
|