Tentalabbet

TDIU16 · 4 hp · Grundnivå (G2F) · Datateknik, Programmering

Process- och operativsystemprogrammering

Ges · nästa start VT 2027

66 %

klarar ordinarie tillfället

DAT1 · ordinarie tillfällen sedan 2022 · 342 studenter

De flesta klarar momentet första gången.

Senaste ordinarie
76 %2 jun 2026 · 82 studenter
Senare tillfällen
50 %137 skrivningar
Får 4 eller 5
29 %
Svårare än
64 %av kurserna på grundnivå

DAT1 per kursomgång

Ordinarie tillfället och de senare tillfällena efter det.

  • 5
  • 4
  • 3
  • Senare tillfällen
100
50
0

Stapelns höjd är andelen godkända. Peka på en stapel för exakta antal per betyg.

Ingår i 3 program

Moment och alla tillfällen

Kursen har 3 moment. Siffrorna överst gäller DAT1, det moment flest skriver.

Övrigt moment · huvudtentan

DAT1 Skriftlig tentamen med dator som hjälpmedel

  • 5
  • 4
  • 3
  • U

66 %klarar ordinarie · 342 studenter

50 %klarar ett senare tillfälle · 137 studenter

29 %får 4 eller 5

DatumTypBetygGodkändaStudenter
Kursomgång jun 2026 · ordinarie och 1 senare tillfälle
OrdinarieOrdinarie76 %82
SenareSenare25 %20
Kursomgång jun 2025 · ordinarie och 2 senare tillfällen
OrdinarieOrdinarie65 %69
SenareSenare få skrivande38 %13
SenareSenare få skrivande56 %9
Kursomgång maj 2024 · ordinarie och 2 senare tillfällen
OrdinarieOrdinarie53 %72
SenareSenare45 %29
SenareSenare få skrivande72 %18
Kursomgång maj 2023 · ordinarie och 2 senare tillfällen
OrdinarieOrdinarie72 %50
SenareSenare få skrivande50 %10
SenareSenare få skrivande50 %6
Kursomgång jun 2022 · ordinarie och 2 senare tillfällen
OrdinarieOrdinarie65 %69
SenareSenare75 %20
SenareSenare få skrivande20 %5
Före första ordinarie · omtentor till en äldre kursomgång
SenareSenare få skrivande57 %7

Senare tillfällen räknas till kursomgången vars ordinarie tillfälle de följer.

Tentamen

TEN1 Skriftlig tentamen

  • 3

Inga tillfällen med minst 5 studenter.

Visa små tillfällen (2)

Tillfällen med färre än 5 studenter, ofta tillgodoräknanden eller specialtillfällen. De ingår inte i någon siffra på sidan.

  • 1
  • 1

Inlämning eller laboration

LAB1 En laborationskurs

100 %klarar ordinarie · 386 studenter

Modulen rapporterar bara godkända resultat, så andelen godkända visar inte hur många som inte klarade den.

LAB1 per kursomgång

Ordinarie tillfället och de senare tillfällena efter det.

  • G
  • Senare tillfällen
100
50
0

Stapelns höjd är andelen godkända. Peka på en stapel för exakta antal per betyg.

DatumTypBetygGodkändaStudenter
Kursomgång jun 2026
OrdinarieOrdinarie100 %104
Kursomgång jun 2025
OrdinarieOrdinarie100 %75
Kursomgång maj 2024
OrdinarieOrdinarie100 %83
Kursomgång maj 2023
OrdinarieOrdinarie100 %47
Kursomgång maj 2022
OrdinarieOrdinarie100 %77

Senare tillfällen räknas till kursomgången vars ordinarie tillfälle de följer.

Visa små tillfällen (3)

Tillfällen med färre än 5 studenter, ofta tillgodoräknanden eller specialtillfällen. De ingår inte i någon siffra på sidan.

  • 1
  • 1
  • 2

Om kursen

TDIU16 Process- och operativsystemprogrammering är en kurs vid Linköpings universitet (4 hp, grundnivå). Sedan 2022 har 66 % av 342 studenter klarat det ordinarie tillfället, vilket gör den svårare än 64 % av kurserna på grundnivå. På det senaste ordinarie tillfället (2 jun 2026) klarade 76 % av 82 studenter. Uppdaterad 20 okt 2026

Mål

Efter avslutad kurs ska studenten kunna:

  • implementera grundläggande systemanrop i exempeloperativsystemet Pintos
  • förklara synkroniseringsrelaterade begrepp
  • analysera programkod för att identifiera kritiska sektioner och aktiv väntan samt använda relevanta mekanismer för att på ett adekvat sätt korrigera och trådsäkra koden.

Innehåll

Kursen är mycket praktiskt orienterad och innebär många timmars programmering i en större kodbas som utgörs av exempeloperativsystemet Pintos. I kursen ingår:

  • arbete i och expansion av ett större system.
  • implementation av grundläggande operativsystemtjänster i form av ett antal systemanrop.
  • begrepp rörande synkronisering, t.ex. tråd, kritisk sektion, atomisk.
  • hur mekanismerna lås, semafor och condition fungerar och används på ett adekvat sätt.
  • hur aktiv väntan effektivt undviks.
  • hur baklås uppstår och undviks.
Examinator
Filip Strömbäck
Schemalagd tid
60 h
Huvudområde
Datateknik, Programmering
Kursplanen på Studieinfo ↗