Dansk - English
Kort version - Fuld version
Operativsystemer og Procesinteraktion (Forår 2010) |
|||
Kursuskode : | CVOSPI-U | ||
ECTS Point : | 7,5 | Status : | Tilvalg |
Revideret : | 16/02 2010 | Oprettet : | 13/01 2010 |
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 f.eks. Java og C/C++. Læringsmål: Viden og forståelse • Anvende fagtermer korrekt • Beskrive hovedtrækkene i opbygningen og funktionen af en moderne datamat. • Beskrive de principielle forskelle mellem almindeligt brugte operativsystemer. • Beskrive og forstå operativsystemets opbygning og overordnede opgaver. • Beskrive og forstå operativsystemets administration af processer og tråde. • Beskrive og forstå operativsystemets lageradministration. • Beskrive og forstå mekanismer til synkronisering af og kommunikation mellem processer og tråde på den samme maskine. • Beskrive og forstå mekanismer til synkronisering af og kommunikation mellem processer og tråde på for-skellige maskiner. • Beskrive og forstå principperne bag og funktionen af filsystemer. Færdigheder • Anvende mekanismer til synkronisering af og kommunikation mellem processer og tråde på den samme maskine. • Anvende mekanismer til synkronisering af og kommunikation mellem processer og tråde på forskellige maskiner. • Designe et mindre system, der illustrerer, afprøver eller undersøger funktionen af en eller flere aspekter af procesinteraktion og/eller operativsystemfunktionalitet - eventuelt med udgangspunkt i en overordnet problemstilling. • Udforme en skriftlig rapport til dokumentation af eksamensprojektet. • Analysere de nødvendige valg af tekniske løsninger og argumentere for valgene. Kompetencer • Omsætte viden og færdigheder indenfor fagområdet til praktisk udvikling og afprøvning i et projekt. • Formidle viden indenfor fagområdet i en faglig rapport. • Deltage i en faglig diskussion indenfor fagområdet. |
||
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, UNIX og Linux. |
||
Undervisningsform : | Klasseundervisning, øvelser/cases og eksamensprojekt | ||
Krævede forudsætninger : | Formelle krav til diplomuddannelsen. | ||
Prøveform : | Se under bemærkninger | ||
Censur : | Ekstern | ||
Bedømmelse : | 7-trinsskala | ||
Bemærkninger : | Evaluering: Grundlag: Projekt og pensum Form: Individuel mundtlig eksamen uden forberedelse Fagansvarlig: Bo Holst-Christensen |
||
Undervisningsmateriale : | Se litteraturliste på http://www.cv.ihk.dk > Praktisk > Litteraturliste | ||
Ansvarlig underviser : |