skip to primary navigationskip to content

Department of Computer Science and Technology

Operating Systems

 

Course pages 2024–25

Operating Systems

Lecture slides

4-up (as printed) | 6-up | 1-up

Example Sheets

A selection of relevant past paper questions is given at the end of each examples sheet.

  1. Example sheet 1
  2. Example sheet 2
  3. Example sheet 3

Updates

2024/25
Minor tweaks to slides. Added back material that went missing on UNIX filesystem on-disk layout ca. 2022/23. Further reorganised the example sheets to better match the delivery of material.
2023/24
Minor tweaks to slides, primarily formatting. Reorganised the example sheet into three separate sheets, with answers to all questions in the supervisor copies.
2022/23
Minor syllabus updates to include topics that had been lectured for several years but had never been explicitly listed. The examples sheet has not changed. The major change was that the UNIX case study was rewritten to be Linux focused. Less significant changes include the addition of a small amount of material on bootstrapping and virtualisation, and some basic material on disk I/O scheduling.
2017—2022
Minor updates, typos, etc.
2016/17
New material on communication was incorporated into lecture 03, Processes, spreading scheduling material across roughly two lectures, and removal of the Windows NT case study.
2015/16
Material on Security moving to Lecture 02, Protection, and a small amount of material added to create a new Lecture 09, Communication