Kursusnavn: 

  Styresystemer og parallellitet

Formål: 

  På forståelsesniveau at give indsigt i principper for og håndtering
  af systemer karakteriseret ved flere samarbejdende processer.

Indhold: 

  Basale begreber.
    - Procesbegrebet. 
    - Gensidig udelukkelse og synkronisering. 
    - Tidsbegrebet. 
     
  Grundlæggende operativsystem funktionalitet. 
    - Multiprogrammerede operativsystemer, herunder
      synkroniseringsprimitiver.
    - Kø-management.
    - Schedulering, herunder principper for realtidsschedulering. 

  Ydre enheder og dataorganisering.
    - I/O. 
    - Virtuelt lager. 
    - Filsystemer. 

Forudsætninger: 

  Algoritmer og datastrukturer 1 på DE2, Programmering 1 på DE3,
  Programmering 2 på DE4, Algoritmer og datastrukturer 2 på DE4 og
  Systemarkitektur og -integration på DE4.

Omfang: 

  3 ECTS

Kategori: 

  SE

Prøve:

  Kurset bedømmes ved en individuel mundtlig eksamen med deltagelse af
  en intern censor. Der gives karakteren "bestået" eller "ikke
  bestået".