02220 Parallelle systemer |
Engelsk titel: Concurrent Systems |
Sprog: Engelsk Point: 10, Ekstern censur. |
|
Type: civilkursus, udbydes under åben uddannelse |
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 |
|
|