studiehandbok@lith   Länk
 

Linköpings tekniska högskola

Länk
TDDA47 Realtids- och processprogrammering, 3 poäng
/Real Time and Concurrent Programming/

För: I4, Ii4, M4, Y4, C3, C4

Utbildningsområde: Teknik    Ämnesgrupp: Datalogi
Fördjupningsnivå: B

Klassning för datavetenskaplig examen: Datavetenskap, datalogi.

Mål:
Att få kunskaper och färdigheter att programmera i form av parallella processer i högnivåspråk. Att få förståelse för problemställningar, metoder och struktureringmekanismer för realtids- och processprogrammering. Speciellt stor vikt läggs vid att programmeringen syftar till att påverka en yttre miljö av sensorer och effektorer.

Förkunskaper:
För I, Ii: TDDB32 Objektorienterad programmering, datastrukturer och algoritmer För M: TDDB21 Programmering - tillämpningar och datastrukturer För Y: TDDB28 Programmering - tillämpningar och datastrukturer eller motsvarande goda kunskaper i programmering i ett imperativt programspråk (t ex Ada, C, Java).

Påbyggnadskurser:
TDDB30 Inbyggda systems simulering och verifikation

Organisation:
På föreläsningar genomgås den teoretiska delen. Lektionerna syftar till att öva de genomgångna momenten samt förbereda för laborationskursen.

Kursinnehåll:
Del I: Parallellt exekverande program i motsats till sekventiella. Kommunikationsstrategier och synkroniseringsmekanismer för process- interaktion. Del II: Realtidsexekutiv och realtidsoperativsystem. Resurshantering. Introduktion till realtidsschedulering. Design av realtidssystem.

Kurslitteratur:
Burns & Wellings: "Real-Time Systems and Their Programming Languages", Addison Wesley. Laborationsmaterial, utgivna av institutionen för datavetenskap. Utdelat material på lektioner och föreläsningar.

TEN1En skriftlig tentamen, 2 p.
LAB1En laborationskurs, 1 p.
TDDA47 kan ej kombineras med TDDB12, TDDB47 eller TDDB 63 i slutexamen.



Undervisningsspråk är svenska.

Studierektor: Simin Nadjm-Tehrani
Examinator: Jörgen Hansson

Engelsk kursplan



Gäller 2001, beslut av utbildningsnämnden november 2000

 
 

Linköpings tekniska högskola

Länk


Informationsansvarig: Info-LiTH, info-lith@tfk.liu.se
Senast ändrad: