Exercises

Systems Software Exercises

The files provided below may only be downloaded from a subnetwork of the University of Zurich's network. Thus, please use a VPN client from the outside. Information on the VPN setup can be found here.

Please, forward the exercises to:

rodrigues@ifi.uzh.ch and rafati@ifi.uzh.ch

 

Exercise Hand-out Date Exercise Discussion Remarks
Exercise 0 (PDF, 127 KB) 21.02.2017

23.02.2017

BR

Practical exercise. Environment configuration
Exercise 1 (PDF, 126 KB) 23.02.2017

02.03.2017

BR

C basic exercises. If-else statements, memory allocation, recursion.
Exercise 1 Theoretical (PDF, 139 KB) 27.02.2017

02.03.2017

SR

Theoretical exercise on "Introduction" and "OS Structures" chapters.

Exercise 3 Practical (PDF, 154 KB)

09.03.2017

16.03.2017

BR

Processes, Signals, Pipes
Exercise 3 Theoretical (PDF, 105 KB) 11.03.2017

16.03.2017

SR

Processes and IPC

Exercise 4 Practical (PDF, 277 KB)

17.03.2017

23.03.2017

BR

Threads
Exercise 4 Theoretical (PDF, 584 KB)  19.03.2017

23.03.2017

SR

Threads and Scheduling

Exercise 6 Practical (PDF, 189 KB)

30.03.2017 BR Deadlocks
Exercise 6 Theoretical (PDF, 30 KB) 31.03.2017

6.04.2017 

SR

Synchronization

Exercise 7 Theoretical (PDF, 70 KB)

8.04.2017

13.04.2017

SR

Deadlock