2011/2012

02333 Parallelle og tidstro systemer

Engelsk titel: 


Parallel and Real-time Systems

Sprog:


Point (ECTS )


10

Kursustype:   

Diplomkursus


Skemaplacering:

F1

 

Undervisningsform:

Gruppe aktiviteter, øvelser og obligatorisk projektarbejde.

Kursets varighed:

13-uger

Eksamensplacering:

E1B,   F1B 

Evalueringsform:

Eksamens varighed:

Hjælpemidler:

Bedømmelsesform:

Pointspærring:

Faglige forudsætninger:

,

Overordnede kursusmål:

Kursets mål er at sætte deltagerne studerende i stand til at benytte parallelle aktiviteter ved konstruktion af programmer samt give dem en grundlæggende forståelse for opbygningen af underliggende operativsystemer.


Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Anvende processer og tråde hvor det er relevant ved udvikling af programmer.
  • Løse almindeligt forekommende synkroniserings- og kommunikationsproblemer ved benyttelse af sædvanlige mekanismer.
  • Designe simple tidstro systemer ved brug af parallelle processer.
  • Vurdere virkningen af forskellige procesafviklingsprincipper.
  • Programmere mod systemgrænsefladen til et konkret operativsystem.
  • Redegøre for opbygningen af sædvanlige operativsystemer.
  • Udvikle simple drivprogrammer.
  • Foretage ændringer i specifikke operativsystemkomponenter.
  • Forklare operativsystemets rolle og afvikling af computerprogrammer.
  • Definere grundlæggende operativsystem-begreber med egne ord.
  • Give en kritisk analyse af et operativsystem og foreslå et tidstro system hvortil det er særligt egnet.
  • Evaluere operativsystemer og foreslå et operativsystem som er velegnet til et givet tidstro system.

Kursusindhold:

- Parallelprogrammering: Procesbegrebet og parallelle programmerings modeller.
Synkronisering, race conditions, atomare aktioner.
Kritiske regioner, semaforer, monitorer, meddelelelsesoverførsel.
- Operativsystemer: Processer og tråde, oprettelse og afvikling, kommunikationsmekanismer, drivprogrammer, filsystemer, ressourceadministration og baglås, sikkerhed.


Mulighed for GRØN DYST deltagelse:

Kontakt underviseren for information om hvorvidt dette kursus giver den studerende mulighed for at lave eller forberede et projekt som kan deltage i DTUs studenterkonference om bæredygtighed, klimateknologi og miljø (GRØN DYST). Se mere på http://www.groendyst.dtu.dk/kursustilmelding.aspx


Kursusansvarlig:

Sven  Karlsson, 322, 224, (+45) 4525 3754, ska@imm.dtu.dk  

Institut:

02 Institut for Informatik og Matematisk Modellering

Kursushjemmeside:

http://www2.imm.dtu.dk/courses/02333/

Tilmelding:

I CampusNet,
Sidst opdateret: 27. juni, 2011