Arkitektur og Operativsystemer (dArkOS)
[Tilbage til hovedsiden]
Eksamen
Eksamen er mundtlig. Kun de studerende, som har besvaret
ugeopgaverne og juleopgaven tilfredsstillende, kan gå til eksamen.
Hver studerende "er oppe" i cirka en 1/2 time. Eksaminationen omfatter
to dele: En fremlæggelse af et eksamensspørgsmål og en diskussion i
forlængelse af en af ugeopgaverne. Diskussionen omkring ugeopgaven kan
involvere en praktisk øvelse. Hver studerende trækker et
eksamensspørgsmål samt nummeret på en ugeopgave (som kan være
juleopgaven). Dette sker en 1/2 time inden eksaminationen således at
der er en halv times forberedelse. Karakteren gives på baggrund af
den samlede præstation, dog således at en helt uacceptabel præstation
i den ene af delene vil resultere i en ikke-bestået karakter.
Alle figurer fra SCO og MOS vil være tilgængelige som slides i
eksamenslokalet, men ikke i forberedelseslokalet.
Protokollen for eksamensbytning er som følger: begge studerende sender
en email til den samme forelæser. Når man får en email tilbage fra
forelæseren er bytningen godkendt.
Eksamen finder sted i Finlandsgade 24, lokale 157 og 159.
Check altid den aktuelle eksamensliste.
Eksamensspørgsmål
- Talrepræsentation, simple aritmetiske operationer på maskinniveau.
- Maskinarkitektur, lagerstruktur og ordrer for IJVM.
- Symbolsk maskinsprog, oversættelse og symbolsk maskinsprog til IJVM.
- Mikroarkitektur, Mic-1.
- Mikroprogrammer, IJVM mikroprogrammeret til Mic-1.
- Digitale niveau, kombinatoriske kredse, lagerkredse.
- Operativsystemer, resource administrator og virtuel maskine,
opbygning og systemkald.
- Processer og tråde, schedulering og afvikling.
- Interproces kommunikation og synkronisering.
- Deadlocks.
- Lageradministration, paging og segmentering.
- Input/output, kommunikation med ydre enheder på maskin- og
operativsystemsniveau, afbrydelser, device drivere.
- Filsystemer, filer, kataloger, filsystemet i Unix/Linux.
- Sikkerhed, adgangskontrol, afvikling af programmer, sikkerhed på
operativssystemsniveau.
Eksamenspensum
SCO:
- Kap. 1,
- Kap. 2: afsnit 2.1.1, 2.1.2, 2.2.1, 2.2.2, 2.2.3, 2.4,
- Kap. 3: afsnit 3.1, 3.2, 3.3,
- Kap. 4: afsnit 4.1, 4.2, 4.3,
- Kap. 5: afsnit 5.1, 5.3.1, 5.4.8, 5.5.5, 5.5.7, 5.6.2, 5.6.4, 5.6.5, 5.7,
- Kap. 7: afsnit 7.1, 7.3,
- App A.
MOS:
- Kap. 1,
- Kap. 2,
- Kap. 3,
- Kap. 4: afsnit 4.1.1, 4.1.2, 4.2, 4.3, 4.4.1-4.4.6, 4.7.1, 4.7.2, 4.8
(minus 4.8.2),
- Kap. 5: afsnit 5.1-5.3,
- Kap. 6: afsnit 6.1, 6.2, 6.3 (minus 6.3.8), 6.4.5,
- Kap. 9: afsnit 9.1 - 9.7,
- Kap. 10
K&R:
- Kap. 1,
- Kap. 5: afsnit 5.1-5.6,
- Kap. 7: afsnit 7.1-7.7,
- Kap. 8: afsnit 8.1-8.3.
Noter:
- dArkOS-E03-nr.1 (Programmering i symbolsk maskinsprog),
- dArkOS-E03-nr.2 (Talrepræsentation og simpel aritmetik på maskinniveau),
- IJVM Tools Manual,
- VMware og dArkOS-Linux vejledning.
Ugeopgaver:
- Ugeopgave 1: Observation af Operativsystemet (Ugeseddel 2),
- Ugeopgave 2: Multiplikation i IJVM (Ugeseddel 3),
- Ugeopgave 3: Programmering i IJVM symbolsk maskinsprog (Ugeseddel 4),
- Ugeopgave 4: Udvidelse af IJVM mikroprogrammet (Ugeseddel 5),
- Ugeopgave 5: Oversættelse af symbolsk IJVM kode (Ugeseddel 6),
- Ugeopgave 6: Håndtering af overløb (Ugeseddel 7),
- Ugeopgave 7: Implementation af darkosh (Ugeseddel 8),
- Ugeopgave 8: Producer-Consumer system (Ugeseddel 9),
- Ugeopgave 9: Nyt systemkald (Ugeseddel 10),
- Ugeopgave 10: Tidsprofiling af processer (Ugeseddel 11),
- Ugeopgave 11: Fair-share scheduling i Linux (Ugeseddel 12),
- Juleopgaven: Page swapping i Linux (Ugeseddel 13).
Til eksamen skal man medbringe en kopi af gruppens
besvarelse af samtlige ugeopgaver med instruktorens
kommentarer.
Eksamensliste
Første eksaminand går til forbedredelse kl. 8.30 og eksamineres
kl. 9.00
Mandag den 5-1-2004
- Else Marie Mølgaard Gejl
- Bjarke Nørgaard Lautsen
- Bo Martin Sponholtz
- Christian Jonigkeit
- Niels Raabjerg Mathiasen
- Christer Vindberg
- Rasmus Gude
- Lasse Dahl Ebert
- Anders Hessellund Jensen
- David Paul Tordrup
- Christoph Clausen
- Martin Henning Jensen
- Rasmus Nyggard Andersen
Tirsdag 6-1-2004
- Martin Jørgensen
- Niels Leth Gammelgaard
- Brian Pedersen
- Gabriel Jacob Siegel
- Torill Hagesæther
- Mads Brygesen Tandrup
- Anders Kaels Malmos
- Bjarne Kastrup Loft
- Morten Revsbæk
- Jesper Moeslund Eshøj
- Henrik Nørregaard Jørgensen
- Johannes Brøgger Albertsen
- Gert Jon Mikkelsen
Onsdag 7-1-2004
- Jens Rimestad
- Kasper Højgaard Langer
- Erik Mejer Hansen
- Christian Bøhlke
- Mehdi Abyar
- Peter Møller Nielsen
- Thomas Greve Kristensen
- Mai Buch-Lorentsen
- Jens Bjerre
- Jeppe Eriksson Agger
- Thomas Dondes Andersen
- Jonas Birkkjær Jørgensen
- Jacob Nielsen
Torsdag 8-1-2004
- Maibritt Kerner
- Ole Dallerup Sørensen
- Rasmus Winther Lauritsen
- Benjamin Toft Jakobsen
- Rasmus Kromann-Larsen
- Jeanet Bisgaard Bach
- Jonas Larsen
- Rune Simonsen
- Anja Hovgaard
- Thomas Heath
- Michael Nielsen
- Bjarke Hammersholt Roune
- Peter Sebastian Nordholt
Last modified: Sun Jan 4 12:23:20 CET 2004