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
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
| Datum | Typ | Betyg | Godkända | Studenter |
|---|---|---|---|---|
| Kursomgång jun 2026 · ordinarie och 1 senare tillfälle | ||||
| Ordinarie | Ordinarie | 76 % | 82 | |
| Senare | Senare | 25 % | 20 | |
| Kursomgång jun 2025 · ordinarie och 2 senare tillfällen | ||||
| Ordinarie | Ordinarie | 65 % | 69 | |
| Senare | Senare få skrivande | 38 % | 13 | |
| Senare | Senare få skrivande | 56 % | 9 | |
| Kursomgång maj 2024 · ordinarie och 2 senare tillfällen | ||||
| Ordinarie | Ordinarie | 53 % | 72 | |
| Senare | Senare | 45 % | 29 | |
| Senare | Senare få skrivande | 72 % | 18 | |
| Kursomgång maj 2023 · ordinarie och 2 senare tillfällen | ||||
| Ordinarie | Ordinarie | 72 % | 50 | |
| Senare | Senare få skrivande | 50 % | 10 | |
| Senare | Senare få skrivande | 50 % | 6 | |
| Kursomgång jun 2022 · ordinarie och 2 senare tillfällen | ||||
| Ordinarie | Ordinarie | 65 % | 69 | |
| Senare | Senare | 75 % | 20 | |
| Senare | Senare få skrivande | 20 % | 5 | |
| Före första ordinarie · omtentor till en äldre kursomgång | ||||
| Senare | Senare få skrivande | 57 % | 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
Stapelns höjd är andelen godkända. Peka på en stapel för exakta antal per betyg.
| Datum | Typ | Betyg | Godkända | Studenter |
|---|---|---|---|---|
| Kursomgång jun 2026 | ||||
| Ordinarie | Ordinarie | 100 % | 104 | |
| Kursomgång jun 2025 | ||||
| Ordinarie | Ordinarie | 100 % | 75 | |
| Kursomgång maj 2024 | ||||
| Ordinarie | Ordinarie | 100 % | 83 | |
| Kursomgång maj 2023 | ||||
| Ordinarie | Ordinarie | 100 % | 47 | |
| Kursomgång maj 2022 | ||||
| Ordinarie | Ordinarie | 100 % | 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