School of Informatics - 2021/22

Course Information

Content

  • Item

    Course Summary

    Operating Systems (OS) is a 20 credit course at Level 10, normally taken in Year 3. It runs in Semester 2. The exam is in April/May, and is worth 50% of the course mark. The University descriptor is here.
  • Item

    Course Outline

    The OS Kernel
    *Micro and Monolithic kernels
    *Multi-tasking, multi-user
    *Interrupt handling, system calls

    Process Management
    *The process concept
    *The thread concept
    *Inter-process communication

    Time Management
    *CPU scheduling algorithms

    Resource Management
    *Synchronisation, mutual exclusion
    *Semaphores, and monitors
    *Deadlock prevention, avoidance, and detection

    Memory Management
    *The problem of allocation, protection, and sharing
    *Physical and virtual memory
    *Paged virtual memory

    Storage Management
    *Storage technologies
    *File Systems

    Virtualization
    *Virtual Machines
    *Containers

    Relevant QAA Computing Curriculum Sections: Operating Systems

  • Item

    Timetable

    If you are looking for your class times for this course, these can be found via your University of Edinburgh calendar (links provided below):
  • Item

    Informatics Teaching Organisation: Information for Students

    You can also email the Informatics Teaching Organisation (ITO) at ito@inf.ed.ac.uk  or the Student Support Team (SST) at inf-sst@inf.ed.ac.uk.