ITF22506 Operativsystemer (Høst 2010)
Fakta om emnet
- Studiepoeng:
- 10
- Ansvarlig avdeling:
- Avdeling for informasjonsteknologi
- Emneansvarlig:
- Lars Vidar Magnusson
- Undervisningsspråk:
- Norsk
- Varighet:
- ½ år
Emnet er tilknyttet følgende studieprogram
Obligatorisk emne som inngår i
- bachelorstudiet i ingeniør, data
- bachelorstudiet i informatikk
Valgfritt emne for bachelorstudiet i informasjonssystemer og IT-ledelse.
Undervisningssemester
Bachelorstudiet i ingeniør, data og bachelorstudiet i informatikk: 3. semester (høst).
Bachelorstudiet i informasjonssystemer og IT-ledelse: 5. semester (høst).
4 timer forelesning pr. uke.
Innhold
- Operativsystemers oppgaver og virkemåte.
- Programmeringsspråket C (beregnet på de som allerede kan programmere i et annet språk).
- Operativsystemet Linux: Grunnleggende bruk og systemprogrammering.
- Operativsystemer i Windows familien. Grunnleggende bruk og systemprogrammering.
- Prosesser og tråder. Synkronisering. Interprosesskommunikasjon.
- Operativsystemer anvendt i embedded systemer.
Undervisnings- og læringsformer
Forelesninger, øvingsoppgaver og laboratorieoppgaver. Problembasert gruppearbeid.
Arbeidskrav - vilkår for å avlegge eksamen
I den generelle delen og Linuxdelen:
- 2 øvingsoppgaver
- en prosjektoppgave.
I windowsdelen:
- 5 øvingsoppgaver
- en prosjektoppgave med fokus på Windows OS'et og systemfunksjoner.
Arbeidskrav må være godkjent før studenten kan fremstille seg til eksamen.
Eksamen
Skriftlig eksamen
4 timers skriftlig eksamen. Bokstavkarakter A-F.
Hjelpemiddel:
- Tre A4-ark (seks sider) med egne notater.
Evaluering av emnet
Dette emnet evalueres på følgende måte:
- Midtsemesterevaluering (frivillig)
- Sluttevaluering (obligatorisk)
Den emneansvarlige lager en emnerapport på bakgrunn av studentenes tilbakemeldinger og sine egne erfaringer med emnet. Emnerapporten behandles av studiekvalitetsutvalget ved avdeling for informasjonsteknologi.
Litteratur
Litteraturlista sist oppdatert 17.06.2010.
Stallings, William. Operating Systems - Internals and Design Principles, Pearson
Materiale om C programmering og programmering med threads i Linux (Pthreads) gjøres tilgjengelig av faglærer elektronisk og/eller på papir.
Eget kompendium og utdelte kopier.