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 :