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.

Förkunskaper:
TSEA 04, TSEA 06 Digitalteknik eller TMEL52 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 aritmetik: Olika kodning av tal, addition, subtraktion, multiplikation, division, skift. Decimal aritmetik. Flyttal. Alfanumerisk kod. Komponenter: Minnen, register, räknare, aritmetisk logisk enhet. Datorarkitektur: Dator med speciella register. Dator med generella register. Instruktionslista och adresseringsmoder. Assemblerprogrammering av lab datorn M68000. Datorns funktion: Mikroprogrammering av modelldator. In/ut-matning, avbrottssystem, DMA. Indelning av adressrymd, virtuellt minne, segmentering, sidindelning. Metoder att öka exekveringshastigheten, instruktionskö, cache-minne, instruktionsöverlappning. RISC-datorer, fördröjda hopp.

Kurslitteratur:
Kompendium i Grundläggande datorteknik. Kompendium med lab. anvisningar och laborationer.

LAB 1En laborationskurs med 3 laborationer ˆ 4 h.
TEN 1En skriftlig tentamen bestående av huvudsakligen beskrivande uppgifter.

Engelsk kursplan

Gäller 1997/98, beslut av utbildningsnämnden maj-97