Dansk - English
Kort version - Fuld version
Operativsystemer og Procesinteraktion (Forår 2009) |
|||
Kursuskode : | CVOSPI-U | ||
ECTS Point : | 7,5 | Status : | Tilvalg |
Revideret : | 13/05 2009 | Oprettet : | 13/05 2009 |
Placering : | - | Timer pr. uge : | 3.5 |
Længde : | 1 semester | Undervisningssprog : | Dansk |
Målsætning : | Kurset beskriver hovedprincipper i en computers opbygning og programmel. I fokus er operativsystemets mekanismer og dets understøttelse for interaktion og kommunikation imellem processer og med I/O enheder. Der indføres i parallelprogrammering med tråde og i brug af forskellige synkroniseringsmekanismer. Desuden arbejdes med operativsystemets håndtering af I/O, herunder filsystemer. Der arbejdes med praktiske eksempler i Java og C/C++. Læringsmål for OSPI: Efter fuldførelse af kurset forventes den studerende at: - have kendskab til hovedtrækkene i opbygningen og funktionen af en moderne datamat. - kunne redegøre for operativsystemets opbygning og overordnede opgaver. - kunne redegøre for operativsystemets administration af processer og tråde. - kunne redegøre for og anvende mekanismer til synkronisering af og kommunikation mellem processer og tråde på den samme maskine og forskellige maskiner. - kunne redegøre for principperne bag og funktionen af filsystemer. - kunne redegøre for de principielle forskelle mellem almindeligt brugte operativsystemer. Derudover forventes den studerende at kunne udforme en skriftlig rapport til dokumentation af eksamensprojektet. |
||
Hovedindhold : | Kurset fokuserer bl.a. på følgende emner: - Datamatens maskinelle opbygning og funktion. - Operativsystemets opbygning og overordnede opgaver. - Operativsystemets administration af processer og tråde. - Principper for kommunikation mellem processer/tråde. - Principper til synkronisering af processer/tråde i og mellem maskiner. - Filsystemer. - Eksempler fra bl.a. Windows 2000/XP, UNIX og Linux. |
||
Undervisningsform : | - | ||
Krævede forudsætninger : | Optagelse på IT-Diplomuddannelsen forudsætter en kandidatuddannelse, en uddannelse på bachelor niveau (3 års fuldtidsstudium), en relevant kort videregående uddannelse eller en af følgende uddannelser: datamatiker, multimediedesigner, datanom. Desuden kræves mindst to års relevant erhvervserfaring efter den adgangsgivende uddannelse. Den kommende studerende skal desuden have færdigheder inden for grundlæggende programmering og almindelig anvendelse af en computer på brugerniveau, f. eks. kendskab til if-. for- og while strukturer samt variable og logiske udtryk. Der er mulighed for at opnå dispensation fra adgangsgivende uddannelse. |
||
Prøveform : | Mundtlig evaluering på grundlag af udført projekt | ||
Censur : | Ekstern | ||
Bedømmelse : | 7-trinsskala | ||
Bemærkninger : | Fagansvarlig: Svend Mortensen | ||
Undervisningsmateriale : | - | ||
Ansvarlig underviser : |