studiehandbok@lith | ||
|
||
TTIT61 | Tema: Processprogrammering och operativsystem, 4 poäng /Concurrent Programming and operating Systems/ För: IT3 | |
Utbildningsområde: Teknik Ämnesgrupp: Datavetenskap | ||
Fördjupningsnivå: B | ||
Mål: Att få grundläggande förståelse för processabstraktionen och processers synkronisering och kommunikation. Att få en inledande insikt i hur operativsystem fungerar och är uppbyggda, i syfte att få baskunskaper nödvändiga för arbete med systemprogramvara. Organisation: Se studiehandboken del 1.Kursinnehåll: Begreppen exekvering, process och resurs samt sambanden mellan dem. Tyngdpunkten läggs på samarbetande processer och resursdelning: * Kommunikation mellan processer * Delning av resurser * Fördelning (schemaläggning) av resurser Uppbyggnaden av generella operativsystem I synnerhet tekniker kring: - Användargränssnitt, programmeringsgränssnitt - Minneshantering, såsom multiprogrammering, virtuellt minne, och minnesskydd - Filsystem; uppbyggnad och organisation - Säkerhet med avseende på minneshantering och användarrättigheter Orientering om hur kommunikationen med hårdvara (t.ex. skivminne) går till (drivrutiner,DMA, avbrott, minnesmappning). Kurslitteratur: Enligt litteraturlista. | ||
TEN1 | Skriftlig tentamen., 2 p. | |
LAB1 | Laboration., 2 p. | |
. |
Undervisningsspråk är svenska.
Studierektor: Simin Nadjm-Tehrani |
|
||||||
|