Syllabus spring term 2007

OPERATING SYSTEMS WITH PROJECTEDA055
Operativsystem med projekt

Credits: 5. Grading scale: TH. Optional for: C4, D3, E4, F4, Pi4. Course coordinator: Assoc.prof. Jonas Skeppstedt, Jonas.Skeppstedt@cs.lth.se, Inst f datavetenskap. Prerequisites: EDA027 Algorithms and Data Structures. Assessment: To qualify for the written examination, students must have completed the compulsory laboratory work. The final grade is based on the written examination. Homepage: http://www.cs.lth.se/EDA055.

Aim
To give the students knowledge about the internal organisation and function of operating systems, and to make the students familiar with concepts and methods for resource management in centralised as well as distributed systems.

Contents
The history and evolution of operating systems. CPU scheduling. Memory management. Virtual memory. Secondary storage and file systems. Distributed systems. Security and protection issues. Examples of different kinds of operating systems. A project work.

Literature
Silberschatz, A et al: Operating System Concepts with Java. Wiley 2004. ISBN: 0471-452491.