Exercises

Exercise 1 – Tutorial to programming in C

Based on "C Traps and Pitfalls", A Koenig, Addison-Wesley 1989. An early version of the book can be found here and here.

Exercise 2 – Overview, Processes, Threads

Exercise 3 – Memory Management, Virtual Memory

Exercise 4 – CPU Scheduling

Exercise 5 – , Synchronization, Resource Allocation, Deadlocks

Exercise 6 – IO, File Systems, Protection