TDTS52 | Computer Architecture, 3 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: TSEA 04 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. Introduction to computer architecture, instruction set, machine/assembly language programming, micro-programming and instruction pipelining. Interface to operating systems: process, memory management, and virtual memory. RISC, superscalar 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. | ||
TEN1 | Written examination , 2 p. | |
UPG1 | ., 0 p. |