Gäller för: 2025/26
Fakultet: Lunds tekniska högskola
Beslutad av: Programledning C/D
Beslutsdatum: 2025-04-14
Ikraftträdande: 2025-05-05
Fördjupning: Grundnivå, kurs/er som inte kan klassificeras
Valfri för: C4-sec, D4-is, D4-pv, E4-pv, F4, Pi4
Undervisningsspråk: Kursen ges på engelska
Ett operativsystem är det viktigaste programmet som körs på ett datorsystem. Det hanterar alla hårdvaru- och mjukvaruresurser, tillhandahåller ett gränssnitt för interaktion med systemet och möjliggör exekvering av användarapplikationer.
Kursen fokuserar på principer för drift, algoritmer och datastrukturer som är väsentliga för operativsystemets funktionalitet. Studenter som klarar denna kurs kommer att ha förståelse för operativsystemets funktionalitet och interna komponenter; de kommer att kunna skriva kod relevant för operativsystemets drift och utveckling. Kursen använder Linux som en fallstudie.
Kunskap och förståelse
För godkänd kurs skall studenten
Färdighet och förmåga
För godkänd kurs skall studenten
Värderingsförmåga och förhållningssätt
För godkänd kurs skall studenten
Designprinciper i operativsystem. Systemsamtal. Kommandoskript. CPU-schemaläggning och processer. I/O och avbrott. Minneshantering och virtuellt minne. Filsystemgränssnitt och implementering. Skydd och säkerhet. Virtualisering och hypervisorer. Exempel på olika typer av operativsystem. Fokusera på Linux som fallstudie.
Betygsskala: TH - (U, 3, 4, 5) - (Underkänd, Tre, Fyra, Fem)
Prestationsbedömning: För godkänd kurs krävs godkända laborationsuppgifter och godkänd tentamen. Slutbetyget baseras på resultatet av den skriftliga tentamen.
Om så krävs för att en student med varaktig funktionsnedsättning ska ges ett likvärdigt examinationsalternativ jämfört med en student utan funktionsnedsättning, så kan examinator efter samråd med universitetets avdelning för pedagogiskt stöd fatta beslut om alternativ examinationsform för berörd student.
Moduler
Kod: 0122. Benämning: Laborationer.
Antal högskolepoäng: 4.5. Betygsskala: UG - (U, G).
Prestationsbedömning: För godkänt betyg krävs fullgjorda laborationer.
Modulen omfattar: Laborationer.
Kod: 0222. Benämning: Tentamen.
Antal högskolepoäng: 3.0. Betygsskala: TH - (U, 3, 4, 5).
Prestationsbedömning: Godkänd tentamen.
Modulen omfattar: Skriftlig tentamen.
Förkunskapskrav:
Kursansvarig: Flavius Gruian,
flavius.gruian@cs.lth.se
Lärare: Gareth Callanan,
gareth.callanan@cs.lth.se
Examinator: Flavius Gruian,
flavius.gruian@cs.lth.se
Hemsida: https://canvas.education.lu.se/courses/33942