Module 15257 (2009)
Syllabus page 2009/2010
06-15257
Operating Systems (Extended)
Level 4/M
Nick Blundell
10 credits in Semester 1
Links | Outline | Aims | Outcomes | Prerequisites | Teaching | Assessment | Books | Detailed Syllabus
The Module Description is a strict subset of this Syllabus Page. (The University module description has not yet been checked against the School's.)
Relevant Links
Outline
Aims
The aims of this module are to:
- explain the role and function of an operating system
- show how resource management is done in an OS
- examine the additional complexities of distributed OS
- examine the role of virtualisation/emulation in OS
- evaluate security mechanisms in OS
Learning Outcomes
| On successful completion of this module, the student should be able to: | Assessed by: | |
| 1 | describe the role of an operating system | Examination |
| 2 | for a given set of programs, construct a suitable decomposition into processes and threads | Examination |
| 3 | analyse known scheduling algorithms and adapt them for new situations | Examination |
| 4 | suggest appropriate memory management algorithms for a variety of situations | Examination |
| 5 | find the additional problems when transferring a concrete situation from a monoprocessor system to a distributed environment and solve the co-ordination problems which arise | Examination |
| 6 | devise appropriate security mechanisms in a given situation and understand the role the operating system can and should play in establishing security | Examination |
| 7 | apply the theory of operating systems to solve practical problems | Examination, continuous assessment. |
Restrictions, Prerequisites and Corequisites
Restrictions:
May not be taken with 06-15258 (Operating Systems).
Prerequisites:
None
Co-requisites:
None
Teaching
Teaching Methods:
2 hrs lectures per week, 1 tutorial per fortnight
Contact Hours:
Assessment
- Sessional: 1.5 hr examination (80%), continuous assessment (20%).
- Supplementary (where allowed): 1.5 hr examination (100%)
Recommended Books
| Title | Author(s) | Publisher, Date |
| Operating Systems Concepts (8th edn) | Silberschatz A & Galvin P B & Gagne G | 2009 |
| Modern Operating Systems (3rd edition) | Tanenbaum A S | 2007 |
Detailed Syllabus
- Function of Operating Systems
- Structure of Operating Systems and Virtual Machines
- Processes, Threads and Interprocess Communication
- Memory Management
- File Systems
- Hardware I/O
- Distributed Systems
- Security
Last updated: 7 Oct 2009
Source file: /internal/modules/COMSCI/2009/xml/15257.xml
Links | Outline | Aims | Outcomes | Prerequisites | Teaching | Assessment | Books | Detailed Syllabus