TSEA20 Datorteknik, 5 poäng
/Computer Hardware and Architecture D /

För: D2

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

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

Förkunskaper:
TSEA04 Digitalteknik.

Organisation:
Kursen består av föreläsningar, övningslektioner samt laborationer.

Kursinnehåll:
Teknikhistoria: Den historiska utveckligen av komponenter och datasystem. Hårdvara: Programmerbar styrenhet. Synkrona - asynkrona minneselement och system. Hasard och metastabilitet. Binär aritmetik: Representation av negativa tal. Addition, subtraktion, skift, ALU, Multiplikation och division. Decimal aritmetik, flyttal. Datorarkitektur: En enkel datormodell. Datorns funktionssätt, mikroprogram. Adressering, subrutiner, generella register, variabla format. In/ut-matning, avbrott, DMA. Några datorexempel. Assemblyprogrammering. Minnen: Definitioner och begrepp. RAM, skivor, optiska skivor. Moduleringsmetoder. Felrättning i minnen. Virtuellt minne. Cacheminne. In/ut-enheter: Digital-analog och analog-digital omvandling. Bildskärmar. Speciella datorer: RISCs. Parallella datorsystem. Pipelining. Moderna persondatorer.

Kurslitteratur:
Danielsson, P-E och Bengtsson, L.: Digital Teknik. Roos, O.: Grundläggande datorteknik. Kompendier i minnesteknik och laborationsanvisningar.

TEN1En skriftlig tentamen bestående av huvudsakligen beskrivande problem. , 2,5 p.
LAB1En laborationskurs omfattande 8 laborationer a 4 h., 2,5 p.

Undervisningsspåk är svenska.

Engelsk kursplan

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