DTU
Uddannelse
Forrige side | Gældende version Arkiv 2001/2002 
 
02220 Parallelle systemer
Engelsk titel: Concurrent Systems
Sprog:  Engelsk    Point:  10, Ekstern censur.   
Type:  civilkursus, udbydes under åben uddannelse
Skemaplacering:   E1
Eksamensplacering:   F1-B (maj 28 2002), E1-B (dec 11 2001)
Undervisningsform:  Forelæsninger, grupperegning og øvelser.
Evalueringsform:  Skriftlig eksamen og bedømmelse af rapport(er)
Rapporterne tæller 60% og den skriftlige eksamen 40%
Karakter:  13-skala
Faglige forudsætninger:  02130, 02140
Kursusmål:  At give deltagerne et begrebsmæssigt og praktiskt grundlag forkonstruktion af systemer med selvstændige, parallelle aktiviteter.Kurset vil gøre deltagerne i stand til at beskrive og analysereparallelle aktiviteter samt udtrykke disse ved brugaf begreber og mekanismer i programmeringssprog og operativsystemer.Endvidere skal deltagerne kunne gøre rede for,hvorledes et udvalg af disse begreber og mekanismer findes implementeret iet konkret operativsystem (evt. flere) og kunne foretage mindremodifikationer deri. Endelig vil deltagerne få et generelt overblikover komponenterne i et flerbruger operativsystem, deres samspilindbyrdes samt deres samspil med datamaskinens fysiske komponenter.
Kursusindhold:  Parallelisme:Proces, synkronisering, kommunikation. Procesmodeller, atomareaktioner. Sikkerheds- og aktivitetsegenskaber, verifikationsprincipper.Kritiske regioner. Semaforer, monitorer,synkron og asynkon meddelelsesoverførsel, kald, distribuerede objekter,tuppel-rum. Kommunikationsmønstre og designprincipper.Operativsystemer:Oprettelse og afvikling af proceser og tråde, kommunikations- ogsynkroniseringsmekanismer, interruptrutine,drivprogram, filsystem, ressourceadministration,sikkerhed. Organisering og implementering af operativsystemer.
Kontaktperson:  Hans Henrik Løvengreen, building 322, (+45) 4525 3763, hhl@imm.dtu.dk
Jørgen Steensgaard-Madsen, building 322, (+45) 4525 3732, jsm@imm.dtu.dk
Institut: 002 Informatik og Matematisk Modellering
Kursus URL:  http://www.imm.dtu.dk/courses/02220
Nøgleord:  Multi-trådet programmering, parallelle processer/tråde, synkronisering, kommunikation, operativsystemer
Opdateret:  26-11-2001