Operativsystem

Högskola och universitet hos Umeå universitet, 7,5 högskolepoäng.

Målet med kursen är att introducera studenterna till hur moderna operativsystem är uppbyggda. Både praktiska och teoretiska aspekter av operativsystem kommer att studeras. Kursen kommer att omfatta 5 huvudteman, nämligen

Tema 1: Introduktion

Denna modul kommer att ge en övergripande beskrivning av moderna operativsystem.

Tema 2: kärnor och processer

Introducerar studenterna till design och implementation av de olika delarna i moderna operativsystem.

Tema 3: samtidighet/parallellitet, synkronisering och schemaläggning

Denna modul behandlar trådar och semantiken för samtidighet, synkronisering av flertrådade program, dödlägen, raceförhållanden, schemaläggning av processorer och andra relaterade områden.

Tema 4: minneshantering

Den fjärde modulen omfattar områden som anknyter till minne, adressöversättningsmekanismer i maskin- och programvara, caching och virtuellt minne.

Tema 5: I / O och filsystem

Denna modul introducerar "the File system abstraction", olika lagringsenheter och filsystem

Starttillfällen