Operativsystem

7,5 hp

Kursplan, Grundnivå, 1DT020

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, 3 november 2008
Ansvarig institution
Institutionen för informationsteknologi

Behörighetskrav

Programmering 10 hp och Datorarkitektur 5 hp eller motsvarande

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