Lecture notes and exercises with solutions are made available on the course web
site to registered students.
*Operating Systems Concepts - 10th/ed, A. Silberschatz, P. B. Galvin, G. Gagne. Wiley
* Advanced Linux Programming, http://www.advancedlinuxprogramming.com
- Teaching methods -
Class lectures on OS theory and UNIX/Linux usage and programming.
Lab practice on remote Linux VMs desktops. Exercises on UNIX/Linux commands
and shells. Programming exercises on process interaction in UNIX/Linux.
Teaching material is published on the web site as course progresses.