Programplaner og emneplaner - Student
DATA2500 Operativsystemer Emneplan
- Engelsk emnenavn
- Operating Systems
- Omfang
- 10.0 stp.
- Studieår
- 2025/2026
- Emnehistorikk
-
- Pensum
-
VÅR 2026
- Timeplan
-
Innledning
I dette emnet skal studentene tilegne seg en oversikt over hvordan operativsystemer fungerer og lære å forstå prinsippene bak operativsystemer. Spesielt skal de tilegne seg innsikt i oppbyggingen av operativsystemer ved script-programmering med størst vekt på Linux.
-
Anbefalte forkunnskaper
Emnet er avhengig av at studentene har gode programmeringsferdigheter, f.eks. DAPE1400 Programmering.
-
Forkunnskapskrav
Forelesninger og individuelle øvinger. Øvingene er basert på eget arbeid med veiledning fra faglærer og/eller en studentassistent.
-
Læringsutbytte
Etter å ha gjennomført dette emnet har studenten følgende læringsutbytte, definert som kunnskap, ferdigheter og generell kompetanse.
Kunnskap
Studenten kan:
- forklare grunnprinsippene for hvordan et operativsystem organiserer all ressursbruk og gjør det enklere og mer effektivt for vanlige brukere og applikasjoner å bruke en datamaskin
- gjøre rede for hvilke operativsystemer som er de mest sentrale og forklare forskjellen på dem
- forklare oppbyggingen av en datamaskin og hvordan operativsystemet styrer den
- gjøre rede for multitasking, CPU-scheduling, prosesser, tråder og synkronisering
- forklare hvordan operativsystemet organiserer bruk av cache og internminne
- gjøre rede for harddisker og filsystemer
- kunne analysere og forklare konkrete hendelsesforløp når man kjører programvare på og bruker et operativsystem
- gjøre rede for virtualiseringsteknologier
Ferdigheter
Studenten kan:
- kommunisere med og styre operativsystemet fra kommandolinjen på Linux og Windows
- lage nye brukere og grupper, sette rettigheter for filer og mapper på Linux og Windows
- bruke pipes og omdirigering til å sette sammen enkle kommandoer til å løse komplekse oppgaver på Linux og Windows
- løse konkrete oppgaver relatert til operativsystemer ved hjelp av scripting for Linux og Windows
- bruke scriptspråk til filbehandling, array og hash, samt regulære uttrykk
Generell kompetanse
Studenten kan:
- utveksle og drøfte problemstillinger om operativsystemer
- gi anbefalinger om bruk og anskaffelse av operativsystemer
- raskt sette seg inn i ny teknologi relatert til operativsystemer
- vurdere og anbefale hvilke script- eller programmerings-språk som er best egnet til å løse et konkret datateknisk problem
- hjelpe vanlige brukere å løse oppgaver relatert til operativsystemer
-
Arbeids- og undervisningsformer
Individuell digital eksamen under tilsyn på 3 timer.
Eksamensresultat kan påklages.
Ved ny og utsatt eksamen kan en annen eksamensform også bli benyttet eller en ny oppgave med en ny frist gis. Hvis muntlig eksamen benyttes kan denne ikke påklages.
-
Arbeidskrav og obligatoriske aktiviteter
Håndholdt kalkulator som ikke kommuniserer trådløst og som ikke kan regne symbolsk. Dersom kalkulatoren har mulighet for lagring i internminnet skal minnet være slettet før eksamen. Stikkprøver kan foretas.
-
Vurdering og eksamen
Gradert skala A-F.
-
Hjelpemidler ved eksamen
En intern sensor. Ekstern sensor brukes jevnlig.
-
Vurderingsuttrykk
Emnet bygger på DAPE1300 Diskret matematikk, DAPE1400 Programmering og DATA1700 Webprogrammering.
-
Sensorordning
Emnet er ekvivalent (overlapper 10 studiepoeng) med: ITPE2300
Ved praktisering av 3-gangers regelen for oppmelding til eksamen teller forsøk brukt i ekvivalente emner.
-
Emneoverlapp
Emnet er ekvivalent (overlapper 10 studiepoeng) med: DATS2500, ITPE2500
Ved praktisering av 3-gangers regelen for oppmelding til eksamen teller forsøk brukt i ekvivalente emner.