2013/2014

02333 Parallelle og tidstro systemer

Engelsk titel:

Parallel and Real-time Systems

Sprog:

Point( ECTS )

10

Kursustype:

Diplomingeniør
 

Skemaplacering:

F1 (man/tors)

Undervisningens placering:

Campus Lyngby

Undervisningsform:

Gruppe aktiviteter, øvelser og obligatorisk projektarbejde.

Kursets varighed:

13-uger

Eksamensplacering:

E1B, F1B

Evalueringsform:

Eksamens varighed:

Hjælpemidler:

Bedømmelsesform:

Pointspærring:

Anbefalede 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.
  • Bruge Engelsk som arbejdsprog.

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

Kursusansvarlig:

Sven Karlsson , Bygning 322, rum 224, Tlf. (+45) 4525 3754 , svea@dtu.dk

Institut:

01 Institut for Matematik og Computer Science

Kursushjemmeside:

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

Tilmelding:

I CampusNet
Sidst opdateret: 02. maj, 2013