TDDB68 · 6 hp · Grundnivå (G2X) · Datateknik, Datavetenskap
Processprogrammering och operativsystem
Nedlagd · ersatt av TDDE68
73 %
klarade senaste ordinarie tentan
TEN1 · 18 mar 2023 · 137 studenter
68 %
klarade ordinarie tentorna, alla tillfällen de senaste 5 åren
TEN1 · 259 studenter
Ingår i 5 program
Tentamen
TEN1 Skriftlig tentamen
- 5
- 4
- 3
- G
- U
Ordinarie tentor
68 % godkända · 259 studenter
- 73 %137
- 61 %122
Omtentor
70 % godkända · 134 studenter
- 83 %6
- 78 %9
- 71 %17
- 83 %12
- 55 %40
- 73 %15
- 77 %35
- Klarar omtentan: 70 % (134 studenter), jämfört med 68 % (259 studenter) på ordinarie
- Får 4 eller 5: 8 % (393 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.
- 100 %2
- 25 %4
Övriga moment
Deltentor, inlämningar och laborationer. De ingår inte i siffrorna överst.
Inlämning eller laboration
LAB1 Laboration
- G
Ordinarie tillfällen
100 % godkända · 218 studenter
- 100 %118
- 100 %100
Senare tillfällen
100 % godkända · 46 studenter
- 100 %6
- 100 %5
- 100 %17
- 100 %6
- 100 %12
- Klarar ett senare tillfälle: 100 % (46 studenter), jämfört med 100 % (218 studenter) på ordinarie
Visa små tillfällen (22)
Tillfällen med färre än 5 studenter, ofta tillgodoräknanden eller specialtillfällen. De ingår inte i någon siffra på sidan.
- 100 %4
- 100 %2
- 100 %1
- 100 %1
- 100 %1
- 100 %2
- 100 %4
- 100 %4
- 100 %2
- 100 %1
- 100 %1
- 100 %1
- 100 %2
- 100 %1
- 100 %2
- 100 %1
- 100 %1
- 100 %1
- 100 %2
- 100 %2
- 100 %1
- 100 %1
Inlämning eller laboration
UPG1 Frivillig labuppgift
- G
Ordinarie tillfällen
100 % godkända · 198 studenter
- 100 %103
- 100 %95
Senare tillfällen
Inga tillfällen med minst 5 studenter.
Om kursen
Mål
Efter avslutad kurs ska studenten kunna:
- Visa grundläggande kunskaper om begrepp, problemställningar och metoder för processprogrammering och operativsystem. (LAB1+TEN1)
- Identifiera problem relaterade till samtidiga processer, utforma lösningar till dessa problem och analysera olika avvägningar vid val av lösningsmetod. (TEN1)
- Beskriva och analysera olika krav, funktionalitet, och arkitekturer för operativsystem. (TEN1)
- Sätta sig in i ett existerande operativsystem och utforma förbättringar enligt ställda krav. (LAB1)
- Implementera, testa och systematiskt felsöka komplex systemmjukvara. (LAB1)
Innehåll
Kursen består av två delmoment: processprogrammering och operativsystem.
Processprogrammeringsdelen innehåller: processbegreppet, ömsesidig uteslutning, mekanismer för synkronisering, interaktion mellan processer och deadlocks.
Operativsystemsdelen innehåller: systemanrop, processer och trådar, schemaläggning, minneshantering, filsystem, samt designprinciper för olika typer av operativsystem såsom molnsystem, mobila enheter, och inbyggda system.
- Examinator
- Mikael Asplund
- Schemalagd tid
- 60 h
- Huvudområde
- Datateknik, Datavetenskap