TDT4186 - Operativsystemer

Karakterfordeling

ABCDEF63713430123

Semester

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.

Lenker