TTIT61 TEMA 1, PROCESSPROGRAMMERING OCH OPERATIVSYSTEM, 4 poäng
//

För: IT3

Utbildningsområde: Teknik    Ämnesgrupp: Datavetenskap
Fördjupningsnivå: B

Mål:
Att få grundläggande förståelse för processabstraktionen, 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: * Kommunikation mellan processer * Delning av resurser - Resurshantering * Fördelning (schemaläggning) av resurser * Dödlig låsning 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.

Examination:
LAB1 Laboration. 2 poäng.
TEN1 Skriftlig tentamen. 2 poäng.
Slutbetyg i moment 1 ges då Tema 1 på termin 6 är godkända. Moment 1 Processprogrammering termin 6, graderat betyg.


Engelsk kursplan

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