Lecture Notes |
||
Week | Topic | Notes |
1 |
Introduction to Operating Systems and Computer Systems/OS Structures |
|
2 |
Processes, Threads, Interprocess Communication |
|
3 |
CPU Scheduling |
|
4 |
Process Synchronization |
|
|
Sample midterm |
Sample midterm: [ questions(pdf)], [ solutions(pdf)] |
5 |
Midterm review |
Slides (updated 5.5) : [ pdf ] |
6 |
Deadlocks |
Lecture set 5 (updated 5.18): [ pdf ] |
7 |
Memory Management: Part 1 |
|
8 |
Memory Management: Part 2 |
Lecture set 6 part 2 : [ pdf ] |
9 |
File Systems |
Lecture set 7 (tentative): [ pdf ] |
|
Sample final |
Sample final: [ questions(pdf)], [ solutions(pdf)] |
10 |
Finals review |
Slides: [ pdf ] |