TDT4186

Operativsystemer

Vår

Trondheim

Engelsk

Oversikt

Snitt

C

3,00

1,00

Ståprosent

100 %

1 poeng

Karakterfordeling
Snitt over tid
Ståprosent over tid

Om emnet

Faglig innhold

Operativsystemer, som Windows, Unix, macOS og Android, er uunnværlige komponenter i moderne datasystemer. Dette introduksjonskurset vil utforske definisjoner, prinsipper og teknikker for operativsystemer. Hovedmålet er å gi en grunnleggende forståelse av essensielle og sentrale komponenter i operativsystemer. Viktige temaer inkluderer prosesser, planleggingsalgoritmer, minnehåndtering, samtidighet og synkronisering, samt filsystemer.

Læringsmål

  • Kunnskap: Studentene skal tilegne seg en grunnleggende forståelse av kjernebegrepene og prinsippene i operativsystemer. De skal lære om prosesshåndtering, planlegging, minnehåndtering, filsystemer og I/O-systemer.
  • Ferdigheter: Studentene skal kunne utnytte operativsystemet effektivt, både som systemutvikler, administrator og sluttbruker. De forventes å forstå lavnivåkode i kjernen og implementere enkle kjernemoduler i et operativsystem.
  • Generell kompetanse: Studentene skal forstå og analysere de komplekse interaksjonene i et operativsystem. I tillegg skal de oppnå kunnskap og ferdigheter som gir dem trygghet i å arbeide med operativsystemer og potensielt løse komplekse utfordringer relatert til operativsystemer.

Læringsformer og aktiviteter

Forelesninger og obligatoriske oppgaver.

Obligatoriske oppgaver inkluderer flere programmerings- og praktiske prosjekter som bruker et pedagogisk operativsystem.