Please note that there will be no classes on the following days:
The reading assignments cover the material that is discussed that week. To get the most out of the lectures, you should read this material before coming to class.
Classes |
Topic |
Reading |
Asst Out |
Asst Due |
1/13 |
Introduction |
Ch 1 |
- |
- |
1/16, 1/23 |
Machine Organization, |
Ch 1 |
PS 1 |
1/30 |
1/27, 1/30 |
Processes and Threads |
Ch 3, Ch 4 |
PA 1 |
|
2/3, 2/6 |
Scheduling |
Ch 5 |
PS 2 |
|
2/10, 2/13 |
Scheduling |
Ch 5 |
|
|
2/17, 2/20 |
Break |
|
| |
2/24, 2/27 (Cancelled) |
Synchronization |
Ch 6 |
|
|
3/3, 3/6 |
Synchronization |
Ch 6 |
PA 2 |
- |
3/10 |
Deadlock |
- |
||
3/13, 3/17 |
Midterm Review and Midterm (Ch 1 - Ch 7) |
- | - | |
3/20, 3/24 |
Memory Management | Ch 8 |
PS 3 |
- |
3/27, 3/31 |
Devices, Disks, Files |
Ch 10 (1-5.3) Ch 11 (1,2.1,2.2,3-8) |
- |
- |
4/3, 4/7 |
Reliability, Transactions |
Notes |
PA 3 |
- |
4/17, 4/21 |
Back to Memory: VM |
Ch 9 |
PS 4 + PS 5 |
|
4/24, 4/28 |
Distributed Systems and Guests Talks "Latest in File Systems" |
Ch 21 |
||
Make-up Wed 4/29 7pm, Final 5/1 |
Review and Final |