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. | ||
TEN1 | Written examination, , 2,5 p. | |
LAB1 | Laboratory work, 2,5 p. |