Opinto-opas 2003-2004

8404122 COMPUTER ARCHITECTURE, COMPUTER ARCHITECTURE, 3 ov

Lecturer info
Dr. ADRIAN BURIAN

Lectures and exercises:
Lectures total: 28h Exercise hours total: 28h

Lecture room and time
Tuesday 10 - 12, TB216

Weekly teaching / period

A1

A2

S1

S2

Summer

Lectures (h):

-

-

2+

2

-

Exercises (h):

-

-

2+

2

-

Course objectives
The course gives a thorough treatment of the computer architecture techniques. Unfamiliar design alternatives are displayed, and the familiar ones are analyzed and systematized.

Content of the course
The entire computer systems are of concern, but in a detail that diminishes as one goes outward from the central processing unit. The opposing esthetic principles characterizing good computer architecture. Machine language. Design of machine instructions. Instruction sequencing as high-level control structures. Data representation in terms of abstract datatypes. Operations with data. Memory and addressing. Concurrency. Supervisory functions. I/O operations. Case studies of computer systems (RISC, CISC, mainframe).

Requirements
Weekly exercises and final exam. The questions in the exam will be from a collection of questions, possibly modified and combined. 30% of the final grade are given by the exercise works.

Literature
G.A. Blaauw, F.P. Brooks, Jr., Computer Architecture, Addison-Wesley, 1997, ISBN 0-201-10557-890000.

Information on prerequisites
Prerequisite alternatively 8404102 Microprocessors, basic course or earlier courses 8404100 Microprocessors A or 8404101 Microprocessors B

Prerequisites

Number

Name

OV

P/S

8404103

Microprocessors, comprehensive course

3

Obl.

Website