TDIU11 · 6 credits · Basic level (G2F) · Datateknik, Programmering
Operating Systems
Active · next start VT 2027
52%
passed the latest ordinary exam
TEN1 · 27 Mar 2026 · 105 students
65%
passed the ordinary exams, all sittings over the last 5 years
TEN1 · 428 students
Unusually hard in 2025/26
52% passed the ordinary exam in 2025/26 (105 students), against 71% on average in earlier years (323 students).
Part of 3 programmes
Exam
TEN1 Written examination
- 5
- 4
- 3
- U
Ordinary exams
65% passed · 428 students
- 52%105
- 61%99
- 56%86
- 84%68
- 84%70
Re-exams
52% passed · 150 students
- 64%25
- 33%30
- 44%9
- 41%27
- 33%12
- 63%24
- 73%11
- 83%6
- 83%6
- Pass the re-exam: 52% (150 students), compared with 65% (428 students) on the ordinary exam
- Get 4 or 5: 18% (578 students)
Show small sittings (1)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%1
Other modules
Partial exams, hand-ins and labs. They are not part of the figures at the top.
Hand-in or lab
UPG1 Problem solving
- G
Main rounds
100% passed · 458 students
- 100%118
- 100%97
- 100%83
- 100%80
- 100%80
Later rounds
No sittings with at least 5 students.
Show small sittings (1)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%1
Hand-in or lab
UPG2 Hand-in assignment
- G
Main rounds
100% passed · 417 students
- 100%94
- 100%99
- 100%76
- 100%69
- 100%79
Later rounds
100% passed · 15 students
- 100%15
- Pass a later round: 100% (15 students), compared with 100% (417 students) on the ordinary exam
Show small sittings (10)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%1
- 100%1
- 100%1
- 100%1
- 100%2
- 100%1
- 100%2
- 100%1
- 100%3
- 100%1
About the course
Aim
After the course the student will be able to:
- explain the fundamental reasons why we use operating systems and the problems that arise when trying to fulfil those needs.
- explain and demonstrate methods and algorithms how the fundamental parts of a computer system (processors, memory, and storage) can be shared in a secure, fair, efficient manner.
- write a summary of, and orally discuss and assess scientific articles relevant to the operating systems field
Content
- Motivation for operating systems, overview of operating systems functions and building blocks, memory management, secondary storage, input/output, protection and security.
- Sharing of processing time: Processes, threads, scheduling.
- Sharing of memory: Continuous allocation, compaction, segmentation, paging and virtual memory with related problems, solutions and algorithms.
- Sharing of secondary storage: The file concept, file system, allocation methods (continuous, linked, indexed), free space management.
- Threats to the computer and operating system, protection methods involved in sharing of resources, protection from unauthorised use of computer resources, security.
- Examiner
- Filip Strömbäck
- Scheduled hours
- 28 h
- Main field of study
- Datateknik, Programmering