Realtidssystem I
5 hp
Kursplan, Avancerad nivå, 1DT063
Det finns en senare version av kursplanen.
- Kod
- 1DT063
- 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, 18 mars 2010
- Ansvarig institution
- Institutionen för informationsteknologi
Behörighetskrav
120 hp inklusive Datorarkitektur samt Operativsystem eller motsvarande kunskaper.
Mål
Efter godkänd kurs ska studenten kunna:
- förklara grundläggande principer för programmering realtidssystem med tids- och resursbegränsningar
- beskriva grunderna för programspråk avsedda för realtidsprogrammering
- redovisa hur realtidsoperativsystem är uppbyggda och fungerar
- analysera realtidssystem med avseende på att garantera att tids- och resurskrav uppfylls.
Innehåll
Kursen täcker in följande områden:
- 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 realtid programvara
- Modellering och verifiering av realtidssystem
- Avbrottshantering
- Distribuerade realtidssystem
- Realtidskommunikation
Undervisning
Föreläsningar, lektioner, inlämningsuppgifter, laborationer och projekt
Examination
Kursen examineras med tentamen och uppgifter. Det teoretiska momentet omfattar 3 hp och det praktiska momentet omfattar 2 hp.