School of Computer Science

Module 26953 (2019)

Module description - Operating Systems

The Module Description is a strict subset of the Syllabus Page.

Module Title Operating Systems
School School of Computer Science
Module Code 06-26953
Level 3/H
Member of Staff Eike Ritter
Semester Semester 1 - 20 credits
Delivery

3 hours of lectures per week, 2 hours of lab work per week

Contact Hours:

56

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).

Outcomes

On successful completion of this module, the student should be able to:

  1. describe the role of an OS and understand prevalent OS architectures
  2. describe suitable strategies for process management for given scenarios
  3. comprehend and write kernel-level code
  4. 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
Assessment

Sessional: 1.5 hr Examination (80%) Continuous Assessment (20%)

Supplementary (where allowed): 1.5 hr Examination (100%)