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 1 | En laborationskurs. | |
TEN 1 | En skriftlig tentamen. |