Course syllabus

Operating Systems

EDA050, 4,5 credits, G2 (First Cycle)

Valid for: 2012/13
Decided by: Education Board 1
Date of Decision: 2012-03-19

General Information

Elective for: C4, D4, D4-is, E4, E4-pv, F4, Pi4
Language of instruction: The course will be given in Swedish


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.

Learning outcomes

Knowledge and understanding
For a passing grade the student must

Competences and skills
For a passing grade the student must

Judgement and approach
For a passing grade the student must


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.

Examination details

Grading scale: TH
Assessment: To qualify for the written examination, students must have completed the compulsary laboratory work. The final grade is based on the result of the written exam.

Code: 0112. Name: Laboratory Work.
Credits: 1,5. Grading scale: UG. Assessment: For a passing grade the laboratory work must be completed.
Code: 0212. Name: Written Examination in Operating Systems.
Credits: 3. Grading scale: TH. Assessment: Written examination. To qualify for the written exam, the laboratory work must have been completed. The final grade of the course is based on the result of the written exam.


Admission requirements:

The number of participants is limited to: No
The course overlaps following course/s: EDA055

Reading list

Contact and other information

Course coordinator: Jonas Skeppstedt,
Course homepage:
Further information: The exercises serve as preparation for laboratory work.