Computerarkitektur

2018/2019

Forudsætninger/Anbefalede forudsætninger for at deltage i modulet

Anbefalede faglige forudsætninger:
Modulet bygger videre på viden opnået i Imperativ programmering

Modulets indhold, forløb og pædagogik

FORMÅL          
I dette kursus opnår den studerende kendskab til grundlæggende begreber som kørende programmer, instruktionssæt, mikrokoder, køretids miljøer, digitale kredsløb, mm.

BEGRUNDELSE    
Grundlæggende set er computerprogrammer skrevet i højniveausprog, oversat til maskinkode og dernæst afviklet på datamater. Den studerende skal derfor som minimum opnå et kendskab til de forskellige trin i oversættelser og afvikling af højniveau-computerprogrammer på datamater, heriblandt hvordan en konkret processor afvikler et computerprogram.

Læringsmål

Viden

  • Digitale kredsløb
  • Den fysiske processors opbygning
  • Harvard- og von Neumann-arkitektur
  • Mikrokoder
  • ISA-niveau
  • Hukommelse deriblandt cache-memory
  • Heltal og flydende tal-beregninger og repræsentation
  • Køretidsmiljøet for et kørende program
  • Operativsystemer og proceshåndtering

Færdigheder

  • Kunne implementere et simpelt program ved hjælp af instruktioner på assembler-niveau og uden brug af højniveau-oversættelse
  • Kunne forstå og udnytte specielle instruktioner som f. eks stak-ændrings instruktioner til at gemme og håndtere midlertidige data
  • Anvende korrekt fagterminologi

Kompetencer

  • både selvstændigt og i samarbejde med andre formulere og løse simple lavniveau-relaterede problemstillinger som er funderet i viden om kredsløb, køretids miljøer, operativsystemer, mm.

Undervisningsform

Undervisningen tilrettelægges i henhold til de generelle undervisningsformer for uddannelsen, jf. kapitel 3

Omfang og forventet arbejdsindsats

Det forventes at den studerende bruger 30 timer per ECTS, hvilket for denne aktivitet betyder 150 timer.

Eksamen

Prøver

Prøvens navnComputerarkitektur
Prøveform
Skriftlig eller mundtlig
ECTS5
Bedømmelsesform7-trins-skala
CensurIntern prøve
VurderingskriterierSom angivet i Fakultets vurderingskriterier
http:/​/​www.tech.aau.dk/​digitalAssets/​337/​337434_vurderingskriterier.pdf

Yderligere informationer

Kontakt: Studienævn for datalogi via cs-sn@cs.aau.dk eller 9940 8854

 

Fakta om modulet

Engelsk titelComputer Architecture
ModulkodeDSNDATFB203
ModultypeKursus
Varighed1 semester
SemesterForår
ECTS5
TompladsJa
UndervisningsstedCampus Aalborg
Modulansvarlig

Organisation

StudienævnStudienævnet for Datalogi
FakultetDet Tekniske Fakultet for IT og Design