TSEA20 Computer Hardware and Architecture D , 7,5 ECTS-points
/Datorteknik/

Advancement level:
B

Aim:
To give knowledge about how a computer works and how it is programmed on the lowest level.

Prerequisites:
TSEA04 Switching theory and logical design.

Course organization:
Lectures and laborations.

Course content:
Binary arithmetic: addition, subtraction, shift, multiplication, ALU. Computer architecture: computer models, microprogramming, addressing, interrupts, I/O handling, DMA, virtual memory, cache memory, assembly programming. Memories: RAM, magnetic discs, optical discs, modulation, error detection/correction. I/O units: D/A converters, A/D converters. Methods to increase speed of execution: instruction queue, cache-memory, instruction pipeline. RISC-computers, delayed jumps.

Course literature:
Danielsson, P-E och Bengtsson, L.: Digital Teknik. Roos, O.: Grundläggande datorteknik. Separate documents from the departement about memories and laboratory exercise instructions.

TEN1Written examination, , 2,5 p.
LAB1Laboratory work, 2,5 p.
Course language is swedish.