Programme And Module Handbook
 
Course Details in


If you find any data displayed on this website that should be amended, please contact the Curriculum Management Team.

Module Title Operating Systems (Extended)
SchoolComputer Science
Department Computer Science
Module Code 06 26952
Module Lead Eike Ritter
Level Masters Level
Credits 20
Semester Semester 1
Pre-requisites
Co-requisites
Restrictions Prohibited module combinations: LH Operating Systems
Contact Hours Lecture-34 hours
Supervised time in studio/workshop-22 hours
Guided independent study-144 hours
Total: 200 hours
Exclusions
Description This module gives a practical insight into modern operating system, reinforcing the theory (eg architecture, scheduling, memory management, synchronisation) through practical exercises (eg building suitable kernel modules).

The aims of this module are to:
a) describe the role of an operating system
b) show how resource management is done in an OS
c) explore, through theory and practical exercises, techniques of memory management, scheduling, synchronisation, inter-process communication, file systems and hardware I/O
d) explore trends in virtualisation, emulation and the increasing use of sophisticated OS in mobile systems
e) show how to adapt operating systems for use in embedded systems
Learning Outcomes By the end of the module students should be able to:
  • describe the role of an OS and understand prevalent OS architectures.
  • describe suitable strategies for process management for given scenarios.
  • comprehend and write kernel-level code.
  • devise appropriate security mechanisms in a given situation and demonstrate an understanding of the role an operating system can and should play in establishing security.
  • demonstrate an understanding of the adaptations required for embedded operating system.
Assessment 26952-01 : Examination : Exam (Centrally Timetabled) - Written Unseen (80%)
26952-02 : Continuous Assessment : Coursework (20%)
Assessment Methods & Exceptions Main Assessments: 1.5 hour examination (50%) and continuous assessment (50%)

Supplementary Assessments: 1.5 hour examination (50%) and continuous assessment (50%)
Other None
Reading List