Syllabus academic year 2009/2010
(Created 2009-08-11.)
OPERATING SYSTEMSEDA050

Higher education credits: 4,5. Grading scale: TH. Level: G2 (First level). Language of instruction: The course will be given in Swedish. EDA050 overlap following cours/es: EDA055, EDA055, EDA055 och EDA055. Optional for: C4, D4, E4, E4ps, F4, Pi4. Course coordinator: Jonas Skeppstedt, Jonas.Skeppstedt@cs.lth.se, Inst f datavetenskap. Prerequisites: EDA027 Algorithms and Data Structures or EDAA01 Programming - Second Course. Assessment: To qualify for the writtenexamination, students must have completed the compulsary laboratory work. The final grade is based on the result of the written exam. Home page: http://www.cs.lth.se/EDA050.

Aim
The purpose of the course is that the students shall understand how operating systems are implemented, which is an important part of understanding computer systems.

Knowledge and understanding
For a passing grade the student must

Skills and abilities
For a passing grade the student must

Contents
History. The design of operating systems. CPU scheduling. Memory management. Virtual memory. Secondary memories and file systems. Distributed systems. Protection and security. Examples of different kinds of operating systems.

Literature
Silberschatz, A et al: Operating System Concepts with Java, 7th ed. Wiley 2007. ISBN: 0471-76907-X.