Logga in

Registrera

TDA596 · Chalmers tekniska högskola

Distribuerade system

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
7.5
Språk
Engelska
Institution
Data- och informationsteknik

Lärandemål

1. Kunskap och förståelse:

  • Visa kunskap om grundläggande koncept inom distribuerade system och förstå utmaningar och problem såsom synkronisering, konsistens, replikering, och feltolerans.
  • Kunna beskriva tillämpningar inom distribuerade system och de mekanismer dessa använder för att kunna utföra sina tjänster.
  • Ha god kunskap i att kunna diskutera och analysera de problem och krav som olika designmetoder och lösningar står inför.
  • God förståelse inom området för att kunna jämföra och sammanfatta styrkor och svagheter med olika lösningar.
  • Praktisk färdighet:
  • Kunna utveckla, programmera och utvärdera småskaliga distribuerade system med hjälp av de fundamentala mekanismer som introducerats i kursen.
  • Visa förmåga i att utveckla programvara som kan fungera i miljöer med t.ex. opålitliga kommunikationslänkar och begränsad bandbredd.
  • Beskrivning- och analysförmåga:
  • Ha god förmåga att beskriva och analysera både existerande och nya metoder för design av distribuerade system, speciellt med avseende på systemens förmåga att skala och vara feltoleranta.
  • Kommunikation:
  • De kommunikativa färdigheter som praktiseras i den här kursen ger ökad förmåga till samverkan i grupp genom träning i muntlig och skriftlig presentation av labbresultat.
Kursinnehåll
  • Kursen börjar med en introduktion av grundläggande koncept för distribuerade system och de utmaningar dessa står inför. Därefter repeteras viss väsentlig kunskap om kommunikation och operativsystem för att därefter fokusera på:
  • Namngivning
  • Ömsesidig uteslutning (mutual exclusion) och val (election)
  • Klockor och tid
  • Konsistens och replikering
  • Feltolerans i distribuerade system
  • Utvalda representativa distribuerade applikationer
  • Lektionerna ger studenterna nödvändig teoretisk kunskap och laborationerna praktisk erfarenhet av att utveckla distribuerade system med verklighetsanknutna problem, där praktiskt analysarbete och laborationer ökar förståelsen både av koncept och verkliga problem. Målet är att efter kursen ska studenten förstå fundamentala egenskaper och problem vid design av distribuerade system.
Förutsättningar
  • Grundläggande behörighet för avancerad nivå
Litteratur
Andrew S. Tanenbaum, Marten van Steen, "Distributed Systems - Principles and Paradigms", Pearson
Liknande kurser vid andra universitet
Linköpings universitet

Linköpings universitet

Eltekniska system

TMEL0843 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