Realtidssystem
10 hp
Kursplan, Avancerad nivå, 1DT004
Det finns en senare version av kursplanen.
- Kod
- 1DT004
- Utbildningsnivå
- Avancerad nivå
- Huvudområde(n) med fördjupning
- Datavetenskap A1N, Inbyggda system A1N, Teknik A1N
- Betygsskala
- Underkänd (U), godkänd (3), icke utan beröm godkänd (4), med beröm godkänd (5)
- Fastställd av
- Teknisk-naturvetenskapliga fakultetsnämnden, 20 februari 2018
- Ansvarig institution
- Institutionen för informationsteknologi
Behörighetskrav
120 hp inklusive Datorarkitektur samt Operativsystem.
Mål
Efter godkänd kurs ska studenten kunna:
- förklara grundläggande principer för programmering av realtidssystem med tids- och resursbegränsningar
- beskriva grunderna för programspråk avsedda för realtidsprogrammering
- redovisa hur realtidsoperativsystem är uppbyggda och fungerar
- beskriva vad ett realtids nätverk är
- använda realtidsprogrammeringsspråk och realtidsoperativsystem för realtidstillämpningar
- analysera realtidssystem med avseende på att garantera att tids- och resurskrav uppfylls
Innehåll
- Programmeringsspråk för realtidstillämpningar, stöd i programmeringsspråk, som t.ex. "Ada tasking"
- Realtidsoperativsystem (RTOS)
- Systemsupport: skedulering, resurshantering
- Design och analys av realtidsprogramvara
- Modellering och verifiering av realtidssystem
- Pålitlighet och feltolerans
- Avbrottshantering
- Felåterhämtning
- Distribuerade realtidssystem
- Realtidskommunikation
- Realtidssystem för multiprocessor
Undervisning
Föreläsningar, lektioner, inlämningsuppgifter, laborationer och projekt.
Examination
Skriftligt prov samt uppgifter. Det teoretiska momentet omfattar 7 hp och det praktiska momentet
omfattar 3 hp.