Valid for: 2015/16
Decided by: Education Board A
Date of Decision: 2015-04-10
Elective for: C4-sec, D4-is, 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. More specific, a goal with the course is that, when they have graduated as engineers, with special knowledge gained in this course, will be able to work on the Linux kernel on an Android platform.
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, with focus on Linux and especially Android. Practical experience from software development on the operating system level. Project work, which varies from year to year.
Grading scale: TH
Assessment: To qualify for the written examination, students must have completed the compulsary laboratory and project work. The final grade is based on the result of the written exam.
Parts
Code: 0115. Name: Written Examination in Operating Systems.
Credits: 3. Grading scale: TH. Assessment: Written examination. To qualify for the written exam, the laboratory and project work must have been completed. The final grade of the course is based on the result of the written exam.
Code: 0215. Name: Laboratory Work.
Credits: 1,5. Grading scale: UG. Assessment: For a passing grade the laboratory work must be completed.
Code: 0315. Name: Project.
Credits: 3. Grading scale: UG. Assessment: For a passing grade the project work must be completed.
The number of participants is limited to: No
The course overlaps following course/s: EDA055, EDA050, EDAF01
Course coordinator: Jonas Skeppstedt, jonas.skeppstedt@cs.lth.se
Course homepage: http://cs.lth.se
Further information: The exercises serve as preparation for laboratory work. The topic of the project task can vary from year to year. The current topic is announced at the course web page.