Høgskolen i Gjøvik

2011-2012 - IMT2282 - Operativsystemer - 10 sp

Bygger på

  •  IMT2021 - Algoritmiske metoder

Forventet læringsutbytte

Etter endt emne skal studenten:

  • inneha faglige kunnskaper innen grunnleggende prinsipper i og organisering av moderne datamaskiner og operativsystemer.
  • kunne automatisere vanlige oppgaver knyttet til bruk og drift av operativsystemer ved hjelp av scriptspråk.
  • kunne beskrive hvordan virtualisering og sikkerhetsmekanismer i operativsystemer fungerer.

Emnets temaer

  • Datamaskiners oppbygging og virkemåte
  • Generelt om hva operativsystem er, ulike typer av disse og hvilke oppgaver de har. Hardwareblokker som er viktige for operativsystemer.
  •  Systemkall, prosesser og tråder samt synkronisering av og kommunikasjon mellom disse.
  •  CPU schedulingsalgoritmer.
  •  Minnehåndtering: Swapping, virtuelt minne, sideinndelt og segmentert minne.
  •  Filsystemer: Implementasjon, backup, filsystemets konsistens og ytelse (EXTFS, FAT, NTFS).
  •  Inn/ut system: Hardware – Kontrollere, interrupt, polling og DMA. Software – interrupthandlere, drivere, uavhengig lag i OS’et, disker og timere.
  •  Vranglås: Detection and recovery, prevention, avoidance
  •  Virtualisering.
  •  Sikkerhet: beskyttelse av objekter og beskyttelse av minne.

Pedagogiske metoder

Forelesninger
Gruppearbeid
Lab.øvelser
Oppgaveløsning

Pedagogiske metoder (fritekst)

  •  Hver uke er det en tre-times forelesning og en tre-timers labseanse. I tillegg er det hver uke et sett med teorioppgaver og tilhørende løsningsforslag. Alt er knyttet opp mot teorien i læreboka og tilleggspensum som blir utdelt/publisert.
  •  Det er tre en-times skriftlige skoleprøver underveis hvor innholdet er på samme format som eksamensoppgaver:
    •  Første skoleprøve er basert på teorispørsmål fra de første fire ukene samt praksis i C.
    •  Andre skoleprøve er basert på teorispørsmål fra de påfølgende fire ukene samt praksis i Bash.
    •  Tredje skoleprøve er basert på teorispørsmål fra de påfølgende fire ukene samt praksis i PowerShell.
     

Vurderingsformer

Skriftlig eksamen, 4 timer

Karakterskala

Bokstavkarakterer, A (best) - F (ikke bestått)

Sensorordning

Sensureres av èn intern sensor.

Gjennomføring av kontinuasjon

Ordinær kontinuasjon på skriftlig eksamen.

Tillatte hjelpemidler (gjelder kun skriftlig eksamen)

Godkjent kalkulator

Obligatoriske arbeidskrav

  •  2 av 3 skoleprøver må være godkjent.

Læremidler

Tanenbaum, A. S. Modern Operating Systems, 3rd edition, Pearson Education, 2009.

Kompendium med forelesningsnotater, teori og labøvinger.



Fakta

Faglig nivå Bachelor (syklus 1)
Studiepoeng 10
Varighet Vår
Språk Norsk

Ansvarlig avdeling
Avdeling for informatikk og medieteknikk

Emneansvarlig
Førsteamanuensis Erik Hjelmås

Emnets hjemmeside

PDF utskrift PDF utskrift