Logga in

Registrera

TDIU16 · Linköpings universitet

Process- och operativsystemprogrammering

Ny kurs

Kom igång gratis

Inga tentor än

Ladda upp dina tidigare tentor och få hjälp med att strukturera ditt studiematerial

Få dina tentauppgifter kategoriseradeBli guidad genom ditt studiematerialFå hjälp direkt med teori och tipsHåll koll på dina framsteg

Kurs info

KurssidaKursplan
HP
4
Språk
Svenska
Nivå
Grundnivå
Fakultet
Tekniska fakulteten
Institution
Institutionen för datavetenskap

Lärandemål

Efter avslutad kurs ska studenten kunna:

  • implementera grundläggande systemanrop i exempeloperativsystemet Pintos
  • förklara synkroniseringsrelaterade begrepp
  • analysera programkod för att identifiera kritiska sektioner och aktiv väntan samt använda relevanta mekanismer för att på ett adekvat sätt korrigera och trådsäkra koden.
Kursinnehåll
  • Kursen är mycket praktiskt orienterad och innebär många timmars programmering i en större kodbas som utgörs av exempeloperativsystemet Pintos. I kursen ingår:
  • arbete i och expansion av ett större system.
  • implementation av grundläggande operativsystemtjänster i form av ett antal systemanrop.
  • begrepp rörande synkronisering, t.ex. tråd, kritisk sektion, atomisk.
  • hur mekanismerna lås, semafor och condition fungerar och används på ett adekvat sätt.
  • hur aktiv väntan effektivt undviks.
  • hur baklås uppstår och undviks.
Förutsättningar
  • Kursen förutsätter mycket god färdighet i programmering och grundläggande datastrukturer, samt god kännedom om operativsystem, framförallt processer och systemanrop.
Litteratur

Saknas

Liknande kurser vid andra universitet
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Programmering av parallella system

ID121716 tentor
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Matematisk systemteori

SF283225 tentor
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Operativsystem

ID120617 tentor
Redo att boosta dina studier?

Gör som 15 000+ studenter och ta kontroll över ditt tentaplugg.

Kom igång gratis

Produkt

  • Priser

  • Karriär

Företag

  • Om oss

  • Blogg

  • Användarvillkor

  • Integritet

  • Support

Universitet

  • KTH

Uppsala universitet

  • Linköpings universitet

  • Chalmers

  • Lunds universitet

  • Luleå tekniska universitet

  • Stockholms universitet

  • Gymnasiet

  • Socialt

    • Instagram

    • Facebook

    • YouTube

    • TikTok

    • Linkedin

    © 2026 Crash Course Sverige AB