Practical Sessions
- Practical Session 1 - System Calls
- Practical Session 2 - Signals
- Practical Session 3 - Threads
- Practical Session 4 - Scheduling
- Practical Session 5 - Synchronization (busy wait)
- Practical Session 6 - Synchronization 2 (semaphores)
- Practical Session 7 - Synchronization 3 (synchronization problems)
- Practical Session 8 - Deadlocks
- Practical Session 9 - Memory 1
- Practical Session 10 - Memory 2
- Practical Session 11 - File Systems 1 and Midterm
- Practical Session 12 - File Systems 2, File systems comparison
- Practical Session 13 - past exams
An additional set of slides introducing Distributed Synchronization: Distributed Synchronization