TSEA10 Datorteknik M, I, C, 2,5 poäng
/Computer Hardware and Architecture, introductory course /

För: M3, C2

Utbildningsområde: Teknik    Ämnesgrupp: Datateknik
Fördjupningsnivå: B

Klassning för datavetenskaplig examen: Datavetenskap

Mål:
Kursen avser att ge grundläggande kunskaper om hur datorer fungerar och programmeras på lägsta nivå.

Förkunskaper:
TSEA 04 Digitalteknik eller TMEL 52 Digitalteknik M.

Organisation:
Kursen består av föreläsningar och i anslutning till dessa lektioner och laborationer. Lektionerna används till att förbereda labuppgifter.

Kursinnehåll:
Binära koder. Binär representation av tal. Binär aritmetik. Datorns beståndsdelar: minnen, register, räknare, aritmetisk-logisk enhet. Centralenhet med generella register. Maskinspråk. Assemblerprogrammering. Adresseringssätt. Subrutiner och stackar. Mikroprogrammering. Avbrott. In/ut-matning. DMA. Indelning av adressrymd, virtuellt minne. Metoder för att öka exekveringshastigheten: instruktionskö, cache-minne, instruktionsöverlappning. RISC-datorer, fördröjda hopp.

Kurslitteratur:
O. Roos: Grundläggande datorteknik, Studentlitteratur. Lab-PM.

TEN1En skriftlig tentamen bestående av huvudsakligen beskrivande uppgifter. , 1,5 p.
LAB1En laborationskurs med 3 laborationer à 4 h., 1 p.

Undervisningsspåk är svenska.

Engelsk kursplan

Gäller 1999, beslut av utbildningsnämnden november 1998