Tentalabbet

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
    Syllabus on Studieinfo ↗