skip to primary navigationskip to content

Department of Computer Science and Technology

Operating Systems

 

Course pages 2023–24

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

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