University of BirminghamComputer Science

MODULE DESCRIPTION, 2005/06

06-15258
Operating Systems

This School of Computer Science Module Description is a strict subset of the Syllabus Page, which gives more information.

Course Code06-15258
TitleOperating Systems
CodeCOMP/06-15258/LH
School/DepartmentComputer Science
Member of StaffDr E Ritter
LevelH
Credits10
Semester1
RestrictionsNone
Pre-requisitesNone
Co-requisitesNone
Contact hours29
Delivery2 hrs lectures per week, 1 tutorial per fortnight
DescriptionThis module gives an introduction into the basic concepts of operating systems like memory management, file systems, threading etc. The module also covers the additional complexities in distributed operating systems.
Outcomes
On successful completion of this module, the student should be able to:Assessed by:
describe the role of an operating system;Examination
for a given set of programs, construct a suitable decomposition into processes and threads;Examination
analyse known scheduling algorithms and adapt them for new situations;Examination
suggest appropriate memory management algorithms for a variety of situations;Examination
find the additional problems when transferring a concrete situation from a monoprocessor system to a distributed environment and solve the arising co-ordination problems;Examination
devise appropriate security mechanisms in a given situation and understand the role operating system can and should play in establishing security.Examination
Assessment1.5 hr examination (100%).
Other-
TextsSilberschatz A & Galvin P B & Gagne G, Operating Systems Concepts (6th edn), 2001.
Tanenbaum A S, Distributed Modern Operating Systems, 1992.
Page maintained by:Dr P Coxhead
Content last updated:24 Sep 2005
Source:/resources/modules/2005/xml/15258.xml