studiehandbok@lith   Länk
 

Linköpings tekniska högskola

Länk
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.

TEN1Skriftlig tentamen., 2 p.
LAB1Laboration., 2 p.
.



Undervisningsspråk är svenska.

Studierektor: Simin Nadjm-Tehrani
Examinator: Erik Larsson

Engelsk kursplan



Gäller 2001, beslut av utbildningsnämnden november 2000

 
 

Linköpings tekniska högskola

Länk


Informationsansvarig: Info-LiTH, info-lith@tfk.liu.se
Senast ändrad: