Dansk - English

Kort version - Fuld version


Computer Architecture (Forår 2005)

Kursuskode : IARK-U01
ECTS Point : 7,5 Status : Tilvalg for den valgte retning
Revideret : 14/02 2005 Oprettet : 07/01 2005
Placering : 5-7 semester Timer pr. uge : 4
Længde : 1 semester Undervisningssprog : Engelsk hvis der er engelsksprogede tilstede

Målsætning : 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.
Hovedindhold : 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.
Undervisningsform : Theory combined with practical exercises and working on a course assignment. Theory will be approximately 50% of the time.
Krævede forudsætninger : Knowledge of microprocessors and programming corresponding to the second semester.
Anbefalede forudsætninger : Programming skills in C (recommended) or C++ (usable).
Relationer : 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.
Prøveform : Mundtlig evaluering på grundlag af kursusopgaver
Censur : Intern
Bedømmelse : 13-skala
Bemærkninger : Oral Examination based on the course assignment. The exam is a group exam with individual markings. The duration of the exam is approx. 15 minutes per student.
Undervisningsmateriale : Computer Architecture - A guantitative Approach, 3rd edition, John L. Hennessy and David A. Patterson. Morgan Kaufmann Publishers, 2003.
ISBN 1-55860-596-7 (cloth) ISBN 1-55860-724-2 (paper).
Ansvarlig underviser : Henning Haugaard , henhu@dtu.dk