Göm menyn

TDIU11 Operativsystem

Kursinformation


Kursplan

V.g. se LiU:s studieinformation.

Examination

Kursen är på totalt 6 hp
UPG1: 3 hp

Består av fem seminarier, benämnda Utmaning 1 - 5 (eng. Challenge 1 - 5). Varje seminarie behandlar 8 uppgifter. Varje uppgift presenteras av en student som väljs slumpmässigt bland de som har förberett uppgiften innan seminariet.

För varje problem du har förberett innan seminariet får du en poäng. För G på UPG1 behöver du minst 16 av 40 möjliga poäng (dvs. du behöver förbereda minst 16 uppgifter inför valfria seminarier). För varje 4 poäng över gränsen för G får du 1 bonuspoäng på tentan (TEN1). Dessa räknas endast på första ordinarie tentan, och endast mot högre betyg (dvs. du måste samla poäng för G på tentan för att kunna använda bonuspoängen).

Uppgifterna finns här.

Notera: Det finns möjlighet att få hjälp med uppgifterna på de office hours som finns i schemat. Detta är utöver möjligheten att skicka e-post som funnits tidigare år. Se nedan för lokaler.

Notera: De fyra första seminarierna behandlar olika ämnen. Det är starkt rekommenderat att närvara på åtminstone dessa seminarier, även om du inte har förberett någon av uppgifterna.

UPG2: 1 hp

Består av två rapporter med tillhörande seminarier. Inför varje seminarie ska du skriva en rapport som sammanfattar en artikel (antingen på svenska eller på engelska). Under seminariet kommer en kurskamrat att ge feedback på din rapport, och innehållet i rapporten och artiklarna kommer att diskuteras med utgångspunkt i rapporten. För G på momentet behöver du närvara på två seminarier (ett reservtillfälle i samband med omtentaperioden kommer att finnas - du ska ha godkänt på 2 av 3 tillfällen i Webreg för godkänt på momentet).

Mer detaljer finns här

TEN1: 2 hp

En skriftlig tentamen. Behandlar ämnen på liknande nivå som uppgifterna i utmaning 1 - 5, men är mer specifika än uppgifterna som behandlades på seminarierna.

Regler kring plagiarism och samarbete

Se botten av sidan med uppgifter.

Lokaler för Office Hours

Office hours hålls i Filips och Christoffers kontor:

Filips kontor
Rum 229:214
Christoffers kontor
Rum 229:224

Gamla tentor

Tentauppgifterna är på liknande nivå som uppgifterna på utmanings-seminarierna.

Bedömningskriterier

För betyg 3 krävs uppfyllnad av alla bedömningskriterier för betyg 3.

För betyg 4 krävs uppfyllnad för betyg 3 samt majoriteten av bedömningskriterierna för betyg 4.

För betyg 5 krävs uppfyllnad för betyg 3 samt alla bedömningskriterier för betyg 5.

Lärandemål För betyg G
Förklara de grundläggande skälen varför operativsystem används och problem som uppstår när dessa behov ska tillfredsställas. Examineras i UPG1

Examineras med seminarier där studenter löser och diskuterar OS-relaterad problem.

Lärandemål För betyg 3 För betyg 5
Förklara de grundläggande skälen till, samt demonstrera, metoder och algoritmer som tillåter att datorsystemets mest grundläggande resurser (processortid, minne och lagring) kan delas på ett säkert, rättvist, och effektivt sätt. Examineras i TEN1 och UPG1
  • Känna till grunläggande koncept om och kunna utföra grundläggande schemaläggningsalgoritmer av processortid.
  • Känna till grundläggande metoder och problem för hantering av minnet och kunna utföra grundlägande beräkningar relaterade till dessa.
  • Känna till grundläggande koncept om filsystem och kunna utföra grundlägande beräkningar om allokeringsmetoder samt om hantering av fritt utrymme.
  • Kunna redogöra för några säkerhetshot mot operativsystem samt redogöra för skyddsmekanismer vid delning av resurser.
Examineras i TEN1
  • Kunna utföra mer komplexa beräkningar som kräver djupare försåelse av de involverade koncepten, exempelvis schemaläggning av multi-level köer eller hur TLB misses och page faults påverkar exekveringstid och schemaläggningsbeslut
  • Kunna diskutera olika avvägningar bland konkreta lösningar på problem och dess för- och nackdelar. Exempelvis gällande olika implementationer av paging eller vilken allokeringsmetod som används i ett filsystem
  • Kunna nyttja flera operativsystemskoncept i sina resonemang exempelvis hur paging, schemaläggning, och/eller filsystemt kan nyttjas öfr att skydda mot programmeringsfel i ett enkelt datorprogram
Lärandemål För betyg G
Skriftligen sammanfatta och muntligen diskutera och värdera vetenskapliga artiklar relevanta för området operativsystem. Examineras i UPG2

Examineras genom sammanfattning och diskussion av två vetenskapliga artiklar.


Sidansvarig: Filip Strömbäck
Senast uppdaterad: 2026-01-14