GA09/3005: Operating Systems

Lecturer: Prof. Mark Handley, Room 7.13

This is a practical course whose primary goal is develop an understanding of the operation of operating systems, building on and showing the utility of basic material covered in previous courses, including data structures and algorithms, concurrency, and networks. Since most practical operating systems are written in C-based languages, this course will use C. Although an introduction to C will be given, students will be expected to learn it through practice; developing the ability and confidence to learn new langauges by oneself is a secondary aim of the module.


The course materials for GA09/3005 have moved to Moodle. Login as guest if you don't have an account.