An approximation to the schedule is below. By approximation I mean that I will make an attempt to follow it, but no guarantees. The problems which you should do are part of the table. The problems should not be handed in-they are intended to help you prepare for the midterm and final exams. You can do them with classmates, as this is a great way to learn.
Date | Topic | Problems |
---|---|---|
September 2 | Introduction to OS | 3,7,19,20,28 |
September 7 | Introduction to OS | |
September 9 | Processes and Threads | |
September 14 | Processes and Threads | |
September 16 | Processes and Threads | |
September 21 | Processes and Threads | |
September 23 | Processes and Threads | 26,33,29,31,44,46,47 |
September 28 | Processes and Threads | |
September 30 | Memory Manangement | |
October 5 | Memory Manangement | |
October 7 | Memory Manangement | |
October 12 | Memory Manangement | 7,9,10,11,15,26,29,33 |
October 14 | MIDTERM | |
October 19 | File Systems | |
October 21 | File Systems | 11,14,19,20,21,27,33,32 |
October 26 | Input/Output | |
October 28 | Input/Output | 12,15,21,8,25 |
November 2 | Deadlocks | |
November 4 | Multiprocessor OS | |
November 9 | Multiprocessors OS | |
November 11 | Multiprocessor OS | |
November 16 | Multiprocessor OS | |
November 18 | Security | |
November 23 | Security | |
November 25 | Security | |
November 30 | Multimedia OS | |
December 2 | Multimedia OS |