| 1 |
Introduction to OS |
| 2 |
Problem solving for processes |
| 3 |
Problem solving for threads |
| 4 |
Implementation of threads |
| 5 |
Implementation of semaphores |
| 6 |
Problem solving for deadlocks and condition variables |
| 7 |
Problem solving for scheduling |
| 8 |
Midterm Exam |
| 9 |
Problem solving for memory management and virtual memory |
| 10 |
Problem solving for memory management and virtual memory |
| 11 |
Problem solving for disks and filesystems |
| 12 |
Filesystems Interface, I/O systems |
| 13 |
Multi-processor systems, virtualization |
| 14 |
Review of the course topics |