studiehandbok@lith
 

Tekniska högskolan vid Linköpings universitet

 
 
År : 2017
 
TDIU11 Operativsystem, 6 hp
/Operating Systems/

För:   DI   EL   IP  


OBS!

Får ej ingå i examen samtidigt som TDDI81 och TDIU25


 

Prel. schemalagd tid: 28
Rek. självstudietid: 132

  Utbildningsområde: Teknik

Huvudområde: Datateknik, Programmering   Nivå (G1,G2,A): G2

  Mål:  IUAE-matris
Efter avslutad kurs ska studenten kunna:
  • förklara de grundläggande skälen varför operativsystem används och problem som uppstår när dessa behov skall tillfredsställas.
  • förklara och 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.
  • skriftligen sammanfatta och muntligen diskutera och värdera vetenskapliga artiklar relevanta för området operativsystem.


  Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan)
Grundläggande kännedom om en dators arkitektur (minne, cpu, disk, bus) och hur program exekverar (register, adress, instruktion, stack, avbrott).

OBS! Tillträdeskrav för icke programstudenter omfattar vanligen också tillträdeskrav för programmet och ev. tröskelkrav för progression inom programmet, eller motsvarande.

  Påbyggnadskurser
Process och operativsystemprogrammering

  Organisation:
Studenten kommer i kursen att:
  • läsa artiklar och litteratur relevanta för ämnet
  • få kompletterande föreläsningar om centrala begrepp
  • analysera delar av befintlig implementation (Pintos)
  • skriftligen sammanfatta läst material
  • muntligen diskutera läst material
Kursen ges på svenska i den mån det är möjligt. Saknas svenskpråkig undervisande personal eller lämplig svensk litteratur ges dessa delar på engelska.


  Kursinnehåll:
  • Motivering av operativsystem, översikt av ett operativsystems funktioner och byggstenar, minneshantering, sekundärminne, input/output, skydd och säkerhet.
  • Delning av processortid: Processer, trådar, schemaläggning.
  • Delning av minne: kontinuerlig allokering, kompression (compaction), segmentering, paging och virtuellt minne med relaterade problem, lösningar och algoritmer.
  • Delning av sekundär lagring: Koncepten fil, katalog, filsystem, allokeringsmetoder (kontinuerlig, länkad, indexerad), hantering av fritt utrymme.
  • Hot mot datorsystem och operativsystem, skyddsmekanismer vid delning av resurser, skydd mot obehörigt utnyttjande av datorresurser, säkerhet.


  Kurslitteratur:
Operating Systems Concepts av Silberschatz A, Galvin P, Gagne G, 9:e upplagan eller senare.
Valda forskningsartiklar relevanta för ämnet.


  Examination:
TEN1 UPG1 UPG2
Skriftlig tentamen (U,3,4,5)
Problemlösning (U,G)
Inlämningsuppgift (U,G)
2 hp
3 hp
1 hp
 
Tentamen kan innefatta frågor från föreläsningar, kurslitteratur och valda vetenskapliga artiklar. Aktivt deltagande på obligatoriska seminarier är del av examination för UPG1 och UPG2.



Undervisningsspråk är Svenska.
Institution: IDA.
Studierektor: Ahmed Rezine
Examinator: Ahmed Rezine
Ansvarig programnämnd: Data&Medie

Engelsk kursplan


Tekniska högskolan vid Linköpings universitet


Informationsansvarig: TFK , val@tfk.liu.se
Senast ändrad: 01/11/2017