Critical sections - Locks and condition variables
Message passing - RPC and rendezvous
Monitors
Multicore architecture
Parallel computer architecture
Vad ingår?
0 uppgifter
Sorterat efter ämne och svårighet, direkt från tentor.
16 tentor med lösningar
Alla tidigare tentor samlade, öva på riktiga examensfrågor.
AI-handledare (KAI)
Få steg-för-steg-hjälp dygnet runt, skräddarsydd för den här kursen.
0 studieplaner
Personliga studieplaner som anpassar sig till dina framsteg.
Generera tester
Skapa anpassade övningstester baserat på ämne och svårighet.
Framstegsanalys
Se vad du vet, vad du behöver granska och vad som finns kvar.
Lärandemål
Efter godkänd kurs ska studenten kunna jämföra och kontrastera programmeringsmodeller och paradigm för delat minne och distribuerat minne för att välja de mest lämpliga modellerna och paradigmen för ett givet problem motivera, illustrera och förklara behovet av synkronisering i ett samtidigt exekverande program förklara, jämföra, välja och använda de olika synkroniseringsmekanismerna i samtidigt exekverande program förklara, jämföra, välja och använda olika kommunikationsmekanismer för processinteraktion i distribuerade program implementera samtidigt exekverande och distribuerade program i C, Java eller andra programspråk med hjälp av olika programmeringsmiljöer såsom pthreads, openMP, Java-trådar och monitorer, Socket API, MPI och Java RMI utvärdera, mäta och uppskatta snabbhet, prestanda och skalbarhet samt analysera säkerhets- och livskraftsegenskaper för parallella och distribuerade program i syfte att
Saknas
Gör som 15 000+ studenter och ta kontroll över ditt tentaplugg.
Kom igång gratis
Uppsala universitet
© 2026 Crash Course Sverige AB