TDDD07 · 6 hp · Avancerad nivå (A1N) · Datateknik, Datavetenskap
Realtidssystem
Ges · nästa start HT 2026
62 %
klarade senaste ordinarie tentan
TEN1 · 17 jan 2026 · 13 studenter
47 %
klarade ordinarie tentorna, alla tillfällen de senaste 5 åren
TEN1 · 72 studenter
Ovanligt lätt 2025/26
62 % klarade ordinarie tentan läsåret 2025/26 (13 studenter), mot 45 % i snitt åren innan (59 studenter).
Ingår i 6 program
Tentamen
TEN1 Skriftlig tentamen
- 5
- 4
- 3
- U
Ordinarie tentor
47 % godkända · 72 studenter
- 62 %13
- 50 %8
- 43 %14
- 33 %18
- 53 %19
Omtentor
62 % godkända · 39 studenter
- 20 %5
- 25 %8
- 50 %6
- 89 %9
- 91 %11
- Klarar omtentan: 62 % (39 studenter), jämfört med 47 % (72 studenter) på ordinarie
- Får 4 eller 5: 16 % (111 studenter)
Visa små tillfällen (4)
Tillfällen med färre än 5 studenter, ofta tillgodoräknanden eller specialtillfällen. De ingår inte i någon siffra på sidan.
- 0 %2
- 0 %2
- 50 %2
- 100 %3
Övriga moment
Deltentor, inlämningar och laborationer. De ingår inte i siffrorna överst.
Inlämning eller laboration
LAB1 Laborationskurs
- G
Ordinarie tillfällen
100 % godkända · 61 studenter
- 100 %19
- 100 %6
- 100 %6
- 100 %8
- 100 %6
- 100 %6
- 100 %10
Senare tillfällen
Inga tillfällen med minst 5 studenter.
Visa små tillfällen (7)
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 %1
- 100 %2
- 100 %2
- 100 %4
- 100 %4
- 100 %1
- 100 %2
Om kursen
Mål
Efter avslutad kurs ska studenten kunna:
- Välja, tillämpa och implementera schemaläggningsalgoritmer för CPU som resurs samt analysera deras responstidsegenskaper, inklusive mekanismer för hantering av flera delade resurser och undvikande av baklås.
- Identifiera och analysera egenskaperna hos realtidsoperativsystem map predikterbarhet jämfört med vanliga operativsystem.
- Förklara följderna av pålitlighetskrav, identifiera och tillämpa metoder för feltolerans i realtidssystemutveckling.
- Beskriva och exemplifiera följderna av predikterbarhetskrav i distribuerade realtidssystem samt tjänstekvalitet (QoS) i realtidssystem med mjuka tidskrav. Analys av hantering av motstridiga krav t.ex. energieffektivitet och responstid i datacentre tillämpningar.
- Analysera och implementera metoder för realtidskommunikation i hårda realtidssystem, inklusive tidsdriven eller händelsedriven kommunikation.
- Beskriva och exemplifiera design- och modelleringsproblem relaterat till realtidssystem.
- Identifiera, modellera och implementera applikationer som kräver användning av realtidssystemmetoder och prediktera schemaläggning- och resursdelningsmetoders konsekvens för beräkningsprocesser och meddelanden.
- Strukturera realtidslösningar och utvärdera prestanda baserad på användning av olika algoritmer och metoder.
- Utvärdera information från olika forskningsartiklar och böcker som används som kursmaterial och relatera informationen till målen ovan.
Innehåll
Introduktion till realtidssystem. Resurshantering och i synnerhet allokering av CPU som resurs (schemaläggning). Statiska och dynamiska algoritmer för schemaläggning av realtidsprocesser: cyklisk exekutiv, "Rate-monotonic", "Earliest Deadline First". Låsningsproblem i realtidssammanhang och takprotokoll för hantering av multipla resurser. Översikt om realtidsoperativsystem. Pålitlighet och dess innebörd i realtidssystem, översikt om metoder för feltolerans och undantagshantering i realtidssystem. Interaktion mellan resurshantering och prestandakrav i olika tillämpningar t.ex. nätverkstillämpningar och metoder som säkerställer tjänstekvalitet ("Quality of Service"), tex Intserv och Diffserv. Hantering av motstridiga krav i datacentre sammanhang. Design och applikationsmodellering i realtidssystem, Distribuerade realtidssystem och aspekter relaterade till tid, klockor och gemensamt tillstånd. Realtidskommunikation genom tidstyrda (tex TTP) och händelsestyrda (tex CAN) bussar.
- Examinator
- Simin Nadjm-Tehrani
- Schemalagd tid
- 50 h
- Huvudområde
- Datateknik, Datavetenskap