Emnet er tilknyttet følgende studieprogram

Undervisningsspråk

Norsk eller engelsk

Anbefalte forkunnskaper

IKT102-G Operativsystemer

IKT103-G Videregående softwareutvikling

Innhold

Dette emnet drøfter avanserte operativsystemkonsepter og introduserer studentene for nylige fremskritt innen operativsystemforskning. Emnet vil inneholde lesninger og forelesninger om både klassisk og moderne litteratur om en rekke problemstillinger, inkludert operativsystemdesign, virtuell minnestyring, virtualisering, samtidighet og synkronisering, filsystemer, skysystemer, heterogenitet og sikkerhet. Emnet introduserer studentene til grunnleggende systembyggings- og evalueringsmetoder gjennom en rekke programmeringsoppgaver og et avsluttende prosjekt.

Læringsutbytte

Etter fullført emne skal studenten:

Kunnskap:

  • Forstå begrepene synkronisering, kommunikasjon og planlegging i parallelle systemer.
  • Forstå distribuerte systemer, kommunikasjonsmekanismer, distribuerte objekter og mellomvare.
  • Forstå feil- og gjenopprettingsadministrasjon i operativsystemer.

Ferdigheter:

  • Konfigurere og distribuere virtuelle maskiner.
  • Bygg, tilpass og distribuer Linux-kjernen.
  • Kunne tolke lavnivåkonsepter som programminnestrukturer i moderne operativsystemer.
  • Kunne utvikle fastvare for brukerområdet, for eksempel filsystemer.

Generell kompetanse:

  • Ha en overordnet god forståelse av hvordan operativsystemer fungerer og hvordan du feilsøker og implementerer programvarekomponenter på lavt nivå.

Vilkår for å gå opp til eksamen

Obligatoriske øvinger må være godkjent for å kunne gå opp til avsluttende eksamen. Det gis en oversikt over obligatoriske øvinger ved semesterstart i Canvas.

Undervisnings- og læringsformer

Emnet kan bestå av forelesninger, lab og prosjektarbeid. Øvingene foregår i et datalab emiljø med universitetsansatt eller studentassistent til stede. Emnets innhold dekker programvare, maskinvare og teori knyttet til relevante emner. Datalab oppgavene og prosjektarbeidet gjøres i grupper der ytterligere informasjon gis i Canvas-rommet i emnet.

Forventet arbeidsmengde for den gjennomsnittlige studenten er 27 timer per studiepoeng.

Studentevaluering

Den som er ansvarlig for emnet bestemmer, i samarbeid med studentrepresentant, form for studentevaluering og om emnet skal ha midtveis eller slutt på kursevaluering i henhold til kvalitetssystemet for utdanning, kapittel 4.1.

Tilbys som enkeltemne

Ja. Med forbehold om ledig plass/kapasitet.

Eksamen

Skriftlig individuell eksamen (4 timer, 50%) og mappe (50%). Informasjon om innholdet i mappen vil bli gitt i Canvas ved starten av semesteret. Gradert karakter. Det blir ikke arrangert ny/utsatt eksamen i mappe.

Sist hentet fra Felles Studentsystem (FS) 18. juli 2024 07:48:38