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".