Maskinarkitektur

Maskinarkitektur

 

Målbeskrivelse

Målet med kurset er at give den studerende kendskab til computerens opbygning og virkemåde. Herunder hvorledes en computer kan opfattes som niveauer af abstrakte maskiner, samt hvorledes disse niveauer typisk anvendes og realiseres i hardware og software.

Indholdsbeskrivelse

· Computeren som niveauer af abstrakte maskiner:
o det det digitale niveau
o mikroarkitekturniveauet
o det traditionelle maskinniveau
o operativsystemsniveauet

· Det traditionelle maskinniveau som grænseflade mellem hardware og software:
o maskinsprog
o opbygning af CPU, lagre og busser
o kommunikation og synkronisering med ydre enheder

Undervisning

Forelæsninger 3-4 timer (2+1(2)).
Øvelser 4 timer

Bemanding

Lars Kristensen og Christian Storm Pedersen

Litteratur

Endnu ikke fastlagt

Obligatorisk program

Ugeopgaver samt et lille projekt

Eksamensform

Mundtlig, ekstern censur. 13-skalaen

Placering

3. kvarter

Omfang

5 ECTS