Operativsystem

7,5 hp

Kursplan, Grundnivå, 1DT020

Det finns en senare version av kursplanen.
Kod
1DT020
Utbildningsnivå
Grundnivå
Huvudområde(n) med fördjupning
Datavetenskap G1F
Betygsskala
Underkänd (U), godkänd (3), icke utan beröm godkänd (4), med beröm godkänd (5)
Fastställd av
Teknisk-naturvetenskapliga fakultetsnämnden, 15 mars 2007
Ansvarig institution
Institutionen för informationsteknologi

Behörighetskrav

Programmeringsteknik MN1 och MN2, Datorarkitektur MN1.

Mål

Efter genomgången kurs skall deltagarna:

Kunna redogöra för hur operativsystem växelverkar med maskin- och programvara.

Kunna beskriva hur operativsystem är uppbyggda internt, samt kunna redogöra för de grundläggande principerna och teorierna för detta.

Kunna förklara och använda algoritmer för: schemaläggning, synkronisering, och minnesallokering.

Kunna lösa enklare programmeringsuppgifter inom t.ex. synkronisering, filsystem, och informationsskydd.

Innehåll

Kursen omfattar:

Processer och processynkronisering, speciellt med avseende på baklås.

Principer för programmering och schemaläggning av parallella system av processer.

Minnes- och namnhantering för objekt med hjälp av sidindelning och segmentering.

Metoder för minnesallokering.

In- och utmatningssystem, filsystem samt informationsskydd.

Fallstudier: Unix, Windows, m.fl.

Kursen är uppdelad i en teoridel omfattande 6 högskolepoäng och en mera praktisk del omfattande 1.5 högskolepoäng.

Undervisning

Föreläsningar, lektioner och laborationer.

Examination

Det teoretiska momentet som omfattar 4,5 hp examineras med tentamen och det praktiska momentet som omfattar 3 hp examineras med uppgifter.

FÖLJ UPPSALA UNIVERSITET PÅ

facebook
instagram
twitter
youtube
linkedin