TDTS52 Computer Architecture, ECTS-points
/DATORARKITEKTUR I/

Advancement level:
B

Aim:
This course will give students knowledge of how a computer works and an overview of computer organization. It will, in particular, deal with hardware, architecture, and parallel computer systems. It will also provide an overview of the historical development of computers.

Prerequisites:
TSEA04 Switching Theory and Logical Design.

Course organization:
The course consists of a series of lectures and a case study. In the case study, analysis of one of the commercial computer architectural models that have been developed recently will be carried out by the students.

Course content:
Hardware components: CPU, main memory, secondary memory, cache memory, input/output devices, and interconnect structure. Instruction set, machine/assembly language programming, micro-programming, instruction pipelining, and introduction to computer architecture. Interface to operating systems: process, memory management, and virtual memory. RISC and parallel computer systems. Classification of computer systems.

Course literature:
Stallings, William: "Computer Organization and Architecture, 4th edition", Prentice Hall International, 1996. Compendium with articles.

TEN1Written examination
UPG1Written case study report.
Course language is Swedish.