TDDI53 OPERATIVSYSTEM, 6 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, 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 TDDI40 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:
Silberschatz, A., Galvin, P.: Operating System Concepts, 4:e upplagan, Addison -Wesley, 1994. Kompendium och laborationsmaterial, utgivna av institutionen för data vetenskap.

LAB 1En laborationskurs.
TEN 1En skriftlig tentamen.

Engelsk kursplan

Gäller 1997/98, beslut av utbildningsnämnden maj-97