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
  • Handouts from exercise 1

    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