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, 16 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 studentena 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

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 realtidsprogramvara
  • Modellering och verifiering av realtidssystem
  • Pålitlighet och feltolerans
  • Avbrottshantering
  • Feltolerans och felåterhämtning
  • Distribuerade realtidssystem
  • Realtidskommunikation
  • Realtidssystem för multiprocessor

Undervisning

Föreläsningar, lektioner, inlämningsuppgifter, laborationer och projekt

Examination

Kursen examineras med tentamen och uppgifter. Det teoretiska momentet omfattar 7 hp och det praktiska momentet omfattar 3 hp.

FÖLJ UPPSALA UNIVERSITET PÅ

facebook
instagram
twitter
youtube
linkedin