Innleveringer: Minst 2/3 av innleveringsøvingene må være godkjent.
Forutsetninger: Kunnskaper i grunnleggende datateknikk, litt programmeringskunnskaper.
Evaluering: Skriftlig eksamen, 3 timer. Arbeidskrav kommer i tillegg.
Ansvarlig: Geir Maribu
Læremål: Grunnleggende forståelse for hvordan et moderne operativsystem er bygd opp og virker.
Innhold: Emnet består av 3 hoveddeler: Linux: Første del er generelt om Linux. Litt om historikken til Linux, installering av Linux, forskjellige distribusjoner av Linux, grafiske grensesnitt, kommandogrensesnitt, de mest brukte kommandoene, programmer på Linux som f.eks post, editorer etc, installering av programmer. Operativsystemets indre: Operativsystemets oppbygging, i/o-systemer, filsystem, hukommelsesadministrasjon, prosesser og prosesskommunikasjon, sikkerhet. Som eksempelsystem brukes Linux. Systemprogrammering mot Linux: Små enkle programmer skal skrives for å undersøke og for å teste ut hvordan de indre delene av Linux virker. Det er altså snakk om systemprogrammering, og dermed bruk av systemkall mot Linux. Temaer her er: prosesser, tråder, semaforer, kommunikasjon mellom prosesser.
Litteratur: Kjøp faget