Datorarkitektur


 
 
KURSBENÄMNING   Datorarkitektur 5 poäng
Computer Architecture
FÖRDJUPNINGSNIVÅ   B
 
SYFTE    Att ge insikt i von Neumann-arkitekturens styrka och begränsningar och känna till ett antal alternativ till denna.

Att ge en översikt av den historiska utvecklingen av datorer samt organisationsformer för några nyare datorer, dessutom att ge en inblick i problemställningar som påverkar utformningen av framtida datorer.
INNEHÅLL   Koncept såsom prestanda, processer, processynkronisering, processkommunikation, parallellprogrammering, resurshantering, filsystem, minneshantering, virtuellt minne, skydd, I/O-hantering. Alternativ till von Neumann-arkitekturen, bl a flerprocessorsystem och system med multipla cache-minnen, och dess konsekvenser på operativsystemet.
Internstrukturen hos CPU och ALU. Minneshierarkier. I/O-system och busstrukturer, processoraritmetik, maskininstruktioner.
UNDERVISNING   Föreläsningar, laborationer och övningar