Operating Systems Booklet

This is a copy of my lecture notes for the Operating Systems section of "08123 - Computer Systems" at the University of Hull. I thought I'd make this available to everyone on the course, and by extension, everyone who reads the blog. Each section is loosely based upon the lectures given by Dr. C Kambhampati over the course of the semester, however each section does have some extra content where the original lecture was lacking, or further research was required.

These notes are still very much a work in progress, as the course has not even finished yet and many of the sections may need revision as we have further lectures on the material. Thus it's probably prudent to check back here for updates every now and then.

UPDATE: I never did get round to finishing my notes - however, I'll be leaving the booklet up for future posterity. Enjoy it!


  1. Overview
  2. Processes
  3. Scheduling
  4. Memory (incomplete)


  • Added the Scheduling section (13/11/2013)
  • Added the Processes section (11/11/2013)
  • Initial Release (08/11/2013)