This repository contains material required to complete exercises for the OS lab in the 2022 summer semester, including exercise sheets and associated resources. Note that some of this material is based on previous years.
Make sure to read this document carefully, as it contains vital information regarding the grading of exercises.
This schedule gives you an overview of the topics we will discuss on each date. It will be updated continuously throughout the semester. Note that exercises associated with a given date are to be discussed on that day, i.e., solutions for that exercise have to be handed in via OLAT by 17:00 on the previous day (Tuesdays).
Date | Exc | Topic | Notes |
---|---|---|---|
2022-03-09 | - | C recap slides | |
2022-03-16 | 1 | Self-assessment, shell | |
2022-03-23 | 2 | Env vars, signals, exit codes | |
2022-03-30 | 3 | Fork, syscalls, shell scripts | |
2022-04-06 | 4 | Permissions, pipes | |
2022-04-27 | 5 | Shared memory, message queues | |
2022-05-04 | 6 | Threads, mutexes, cond vars | |
2022-05-11 | 7 | Atomics, barriers | |
2022-05-18 | 8 | Thread pools, TCP sockets | |
2022-05-25 | 9 | Chat | |
2022-06-01 | 10 | Memory Management | |
2022-06-08 | 11 | Linking | |
2022-06-15 | 12 | Last year's exam | Gives bonus points! |
Please see the following documents for more information regarding the proseminar: