Kursplan - Datorarkitektur
Omfattning
7.5 hp
Kurskod
CDT204
Giltig från
Hösttermin 2019
Utbildningsnivå
Grundnivå
Successiv fördjupning
G1F (Grundnivå, har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav)
Huvudområde(n)
Datavetenskap
Organisation
Akademin för innovation, design och teknik
Fastställd
2013-01-29
Reviderad
2019-01-25
Litteraturlistor
Kurslitteraturen är preliminär till 8 veckor innan kursstart. Kurslitteratur kan vara giltig över flera terminer.
-
Böcker
Computer organization and design: the hardware/software interface
ISBN: 9780123744937 (pbk. : alk. paper)
Syfte
En datavetare och dataingenjör måste ha goda insikter i hur en modern mikroprocessor fungerar för att se kopplingen hårdvara - virtuell maskin - kompilator och hur detta kan optimeras med avseende på prestanda, kostnader och energieffektivitet/miljö. Kursen fungerar både som en fortsättningskurs inför mera avancerade studier och som en bred orientering i ämnet datorarkitektur.
Lärandemål
Studenten ska efter fullgjord kurs kunna:
- beskriva och argumentera för för- och nackdelar med en CPU:s instruktionsuppsättning
- implementera en instruktionsuppsättning i mikrokod
- utifrån prestandaperspektiv analysera och utvärdera olika byggstenar och designval i en CPU
- redogöra för sambanden mellan olika designval och funktionalitet i konstruktionen av cacheminnen och instruktionspipelinar
Innehåll
Instruktionsuppsättningar, Mikroprogrammering, Cacheminne, Pipelining, Programmeringsaspekter kring spekulativ exekvering och hårdvara
Särskild behörighet
Programmeringskunskaper i ett högnivåspråk och boolesk algebra. Detta kan uppnås genom att ha avslutat kurserna Programmering 7,5 hp och Diskret matematik 7,5 hp eller motsvarande.
Examination
Laboration (LAB1), Laborationsserie som redovisas kontinuerligt enligt laborationsinstruktionerna, 3 hp, betyg Godkänd (G) (examinerar lärandemål 2-4)
Skriftlig sluttentamen (TEN1), Under kursens gång kan momentet ersättas med kontinuerlig examination i form av inlämningsuppgifter enskilt eller i grupp, 4,5 hp, betyg 3, 4 eller 5 (examinerar lärandemål 1-4)
En student som har ett besked om riktat pedagogiskt stöd från MDU kan ansöka om anpassning vid examinationen. Det är examinatorn som beslutar om eventuell anpassning utifrån beskedet och förutsättningarna i övrigt.
Misstankar om vilseledande vid examination (fusk) anmäls, enligt högskole-förordningen, till rektor och prövas av universitetets disciplinnämnd. Om disciplinnämnden anser att en student gjort sig skyldig till en disciplinförseelse fattar nämnden beslut om en disciplinär åtgärd, vilket är varning eller avstängning för viss tid.
Betyg
Ges något av betygen 5, 4, 3
Övergångsbestämmelser och övriga föreskrifter
Kunskaper i maskinkod och assembler är inte ett krav, men underlättar när du läser kursen.
Kursen har totalt överlapp med CT3590 Datorarkitektur och CT3420 Datorarkitektur fk och 6 hp överlapp med CT1520 Datorarkitektur.
Skriv ut kursplan