Dansk - English
Short version - Full version
Computer Architecture (Spring 2007) |
|||
Course code : | IARK-U01 | ||
ECTS Credits : | 7,5 | Status : | Optional for specified Programme |
Revised : | 22/12 2006 | Written : | 22/12 2006 |
Placement : | 5-7 semester | Hours per week : | 4 |
Length : | 1 semester | Teaching Language : | English if English students are present |
Objective : | Computer Architecture is one of the classical topics within computer science. Through this study module the student will acquire understanding and appreciation of a computer system"s functional components, their characteristics, their performance, and their interactions.Also the student will acquire knowledge of interaction between hardware elements and the software controlling those elements. | ||
Principal Content : | Layered architectures and their characteristics. Assembly level machine organization (Instruction Set Architecture). RISC and CISC processors. Memory system organization and architecture. Interfacing and communication. Multiprocessing and alternative architectures. | ||
Teaching method : | Theory combined with practical exercises and working on a course assignment. Theory will be approximately 50% of the time. | ||
Required prequisites : | Knowledge of microprocessors and programming corresponding to the second semester. | ||
Recommended prerequisites : | Programming skills in C (recommended) or C++ (usable). | ||
Relations : | Operating systems have a close relationship with computer architechture. Hence this course in Computer Architecture and the course in Operating Systems (OS) can benefit from each other. | ||
Type of examination : | Oral examination based on assignments | ||
External examiner : | Internal | ||
Marking : | Scale of 13 | ||
Remarks : | The student will present an assignment picked at random among the mandatory assignments. The presentation must cover relevant theory as well as the practical solution of the assignment. The duration of the exam is approximately 30 minutes per student. | ||
Teaching material : | Preferably (if available): David A. Patterson & John L. HennessyComputer Organization and Design, 3rd ed. (COD) Morgan-Kaufmann Publications, 2005 ISBN 1-55860-604-1 Alternative textbook: William Stallings Computer Organization and Architecture, Prentice-Hall, 6.th ed., June 2002 - ISBN 0-13-035119-9 Vincent P. Heuring and Harry F. Jordan: Computer Systems Design and Architecture. Addison-Wesley, 1997 – ISBN 0-8053-4330-X Miles J. Murdocca, Vincent P. Heuring Principles of Computer Architecture, Prentice-Hall, 2000 - ISBN 0-201-43664-7 |
||
Responsible teacher : | Henning Haugaard
, henhu@dtu.dk |