course-details-portlet

IDATG2202

Operativsystemer, virtualisering og sikkerhet

Velg studieår
Studiepoeng 7,5
Nivå Videregående emner, nivå II
Undervisningsstart Høst 2024
Varighet 1 semester
Vurderingsordning Skriftlig skoleeksamen

Om

Om emnet

Faglig innhold

Temaer inkluderer prosessorarkitektur, operativsystemkonsepter, kjernen, systemkall, prosesser og tråder, prosesskommunikasjon, samtidighet og synkronisering, scheduling, virtuelt minne, paging og segmentering, page replacement algoritmer, design og implementering, filsystemimplementasjon, input/output, vranglås, virtualisering, objektsikkerhet, malware og minnesikkerhet, lavnivå/systemprogrammering.

Læringsutbytte

KUNNSKAPER

Kandidaten:

  • kan gjøre rede for hvordan lagdeling/abstraksjon benyttes innenfor datamaskinarkitektur og operativsystemer for å skape forenklede og ryddige grensesnitt
  • kan gjøre rede for hvordan operativsystemer styrer datamaskinens fysiske og logiske ressurser med tanke på optimal utnyttelse
  • kan gjøre rede for hvordan sikkerhetsmekanismene fungerer og er implementert i moderne operativsystemer og forklare de viktigste sikkerhetsmål ved et OS

FERDIGHETER

Kandidaten:

  • kan gjøre nytte av sine teoretiske kunnskaper innen emnets tema i relevant praktisk problemløsing.
  • kan utnytte mulighetene moderne operativsystemer (og tilhørende standardbiblioteker) tilbyr for å parallellisere og synkronisere dataprogrammer både ved bruk av prosesser og tråder
  • kan vurdere ytelsen til dataprogrammer, spesielt med tanke på parallellitet, caching og virtualisering
  • kan feilsøke utførelsen til dataprogrammer som har avvikende oppførsel
  • kan forklare i detalj hvordan data blir lagret på et fysisk lagringsmedium i de mest benyttede filsystemene
  • kan lese og skrive programmer i fagets programmeringsspråk
  • kan løse vanlige, mindre programmeringsoppgaver

GENERELL KOMPETANSE

Kandidaten forstår den grunnleggende virkemåten til datamaskiner og operativsystemer, inkludert emnets begrepsapparat og sentrale problemstillinger

Læringsformer og aktiviteter

Leksjoner og øvingsoppgaver.

Obligatoriske aktiviteter

  • Obligatorisk arbeidskrav

Mer om vurdering

Obligatoriske arbeidskrav: Alle øvinger må være godkjent for å gå opp til eksamen.

Utsatt eksamen i august. Ved utsatt eksamen (kontinuasjonseksamen) kan skriftlig eksamen bli endret til muntlig eksamen.

Obligatoriske øvinger og eksamen blir på engelsk. Besvarelser kan være på engelsk eller på norsk (bokmål/nynorsk).

Forkunnskapskrav

Ingen forkunnskapskrav. Adgangsbegrenset. Krever at man er tatt opp på teknologistudiet emnet er knyttet til ved NTNU.

Kursmateriell

Operating Systems: Three Easy Pieces. Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau (online på ostep.org)

Studiepoengreduksjon

Emnekode Reduksjon Fra
IDATT2202 7,5 sp Høst 2019
Dette emne har faglig overlapp med emnet i tabellen over. Om du tar emner som overlapper får du studiepoengreduksjon i det emnet du har dårligst karakter i. Dersom karakteren er lik i de to emnene gis det reduksjon i det emnet som er avlagt sist.

Fagområder

  • Informatikk
  • Informasjonssikkerhet
  • Ingeniør

Kontaktinformasjon