TDDI 51 OPERATIVSYSTEM, 5,5 poäng;

/Operating Systems and System Programming/
För DI 2
Utbildningsområde: Teknik
Ämnesgrupp: Datateknik
Fördjupningsnivå: B

Mål:
En djup förståelse för hur operativsystem är uppbyggda, och hur de fungerar. samt en introduktion till drift och administration av operativsystem. Vidare ska kursen ge praktiska erfarenheter av systemprogramvara och systemprogrammering.

Förkunskaper:
TDDI 36 Programmering i C samt TDDI 40 Datastrukturer och algoritmer eller motsvarande kurser.

Organisation:
Undervisningen sker i form av föreläsningar/lektioner samt laborationer. På föreläsningarna gås den teoretiska delen igenom. Lektionerna syftar till att förbereda inför laborationskursen.

Kursinnehåll:
Historisk översikt, introduktion och översikt över existerande operativsystem. Implementation av processer, Sekundärminne, filsystem och systemanrop till filsystemet, schemaläggning av processer. Principer för minneshantering, virtuellt minne och minnesskydd. Hantering av in- och utmatning. Säkerhet och skydd. Som exempelsystem används UNIX och MS-DOS.

Kurslitteratur:
Kursbok meddelas senare
Kompendium och laborationsmaterial, utgivna av institutionen för datavetenskap.

Examination:
LAB 1 En laborationskurs.
TEN 1 En skriftlig tentamen.