This repository contains the assignments completed during the Operating Systems course:
- T1 Parallelization
- T2 Synchronization with mutexes and a single condition
- T3 Synchronization with access control and multiple conditions
- T4 Synchronization tools without timeout
- T5 Synchronization tools with timeout
- T6 Modern cores and spin-locks
- T7 Linux modules
Professors: Lucas Torrealba & Luis Mateu