ITF22519 Innføring i operativsystemer (Høst 2024)
Fakta om emnet
- Studiepoeng:
- 10
- Ansvarlig avdeling:
- Fakultet for informasjonsteknologi, ingeniørfag og økonomi
- Studiested:
- Halden
- Emneansvarlig:
- Jan Høiberg
- Undervisningsspråk:
- Norsk eller engelsk.
- Varighet:
- ½ år
Emnet er tilknyttet følgende studieprogram
Obligatorisk emne i:
- Bachelorstudium i informatikk - design og utvikling av IT-systemer
Valgfritt emne for øvrige.
Anbefalte forkunnskaper
Grunnleggende kunnskaper i programmering tilsvarende emnet Programmering 2.
Undervisningssemester
3. og 5. semester (høst).
Studentens læringsutbytte etter bestått emne
Kunnskap
Studenten forstår
- Hvorledes standard operativsystemer er bygget opp
- Hvorledes et operativsystem håndterer:
- Maskinvare
- Prosesser og tråder
- Minne
- Delte ressurser og deadlocks
- Filsystemet
- Grunnleggende bruk av operativsystemet Linux
- Grunnleggende C-programmering
- Grunnleggende programmering med tråder
- Grunnleggende shellprogrammering i Bash/Linux
Ferdigheter
Studenten kan
- Bruke operativsystemet Linux som arbeidsomgivelse
- Enkel C-programmering i Linux
- C-programmering med tråder i pthreads
- Enkel shellprogrammering/scripting med Bash
Innhold
- Maskinvare
- Oppbygning av operativsystemet
- Prosesshåndtering
- Minnehåndtering
- Filsystemer
- Linux: Bruk, oppbygning, shell, GUI, historikk
- C-programmering
- Trådprogrammering med synkronisering og delt minne
- Shellprogrammering
Undervisnings- og læringsformer
Asynkrone videoforelesninger som dekker hele pensum
Tilrettelagt eget arbeid med veiledere til stede
Øvingsoppgaver
Asynkron digital veiledning
Arbeidsomfang
Ca 250 timer.
4 timer tilrettelagt arbeid per uke, med veiledning
Arbeidskrav - vilkår for å avlegge eksamen
12 ukentlige oppgaver med skriftlig digital innlevering
Minst 10 oppgaver må være godkjente for å kunne ta eksamen.
Eksamen
Skriftlig eksamen
4 timer skriftlig eksamen. Bokstavkarakter A-F
Hjelpemiddel: "Ikke kommuniserende" kalkulator som deles ut på eksamensdagen sammen med oppgaven.
Sensorordning
Ekstern og intern sensor, eller to interne sensorer, skal medvirke.
Vilkår for ny/utsatt eksamen
Ny og utsatt eksamen gjennomføres samtidig med neste ordinære eksamen. Instituttledelsen kan likevel beslutte å arrangere utsatt eksamen i påfølgende semester for studenter med gyldig fravær ved ordinær eksamen.
Evaluering av emnet
Dette emnet evalueres på følgende måte:
- Sluttsemesterevaluering (obligatorisk)
Den emneansvarlige lager en oppsummering på bakgrunn av studentenes tilbakemeldinger og sine egne erfaringer med emnet. Oppsummeringen behandles av studiekvalitetsutvalget ved avdeling for informasjonsteknologi.