SYSTEEMARCHITECTUUR
 
Lectured in 3rd year Bachelor in Industrial Sciences in Electronics-ICT
Theory [A] 48.0
Exercises [B] 0.0
Training and projects [C] 0.0
Studytime [D] 170
Studypoints [E] 6
Level in-depth
Language of instruction Dutch
Lecturer Nog niet bepaald
Reference IBIWEL03A00008
 
Key words
microprocessor, computerarchitecture, computer peripherals

Objectives
To gain insight in the design of modern computer systems (hardware, software, peripherals). Learning to install new computerparts (hardware & software) and to analyse errors. Learning to write simple drivers for standard PC-hardware.

Topics
Architecture of microprocessors: datapath, registers, ALU, timing and sequencing, pipelining, caches, stackcomputers.
Design of instructionsets (opcode, adressing modes, RISC vs. CISC)
Basic functionality of the operating system: (virtual) memory management, virtual I/O, time-sharing, parallel processing
Compiling, linking (static and dynamic) and loading
The operation of computerperipherals and drivers: harddisks, optical storage, graphical cards, motherboards, I/O-buses, ...
The operation of frequently used computerinterfaces ( (S)ATA, SCSI, SAS, USB en IEEE-1394)

Prerequisites
Final Objectives of "Digitale elektronica I , "Embedded Systemen"
Programming Language (pref. C, C++)

Final Objectives
To be able to analyse and evaluate microprocessor circuits
To be able to analyse and evaluate modern computersystems on hardware and software level
To be able to analyse, design and make abstractions at system level

Materials used
Coursebook: Gestructureerde Computerarchitectuur, A.S. Tanenbaum
Syllabus


Study costs
Book + syllabus: approx. 60 euro

Study guidance
By appointment

Teaching Methods
partim architecture: ex cathedra
partim peripherals: ex cathedra
partim computerhardware-lab (only for bachelor informatics): lab-excercises and programming

Assessment
Partim architecture: oral examination (closed book)
Partim peripherals: oral examination (closed book)
Partim computerhardware-lab: permanent evaluation.
A weighted average is used to compute the final score for a training item. However, if a student gains a score of 7 or less on 20 on one of the different courses (parts of training items) , he proves that his skill for certain subcompetencies is insufficient. Consequently, one can turn from the arithmetical calculation of the final assignment of quotas of a training item and the new marks can be awarded on consensus. Of course, the examiners can judge that the arithmetic regulations mentioned in the study index card can also be used for 7 or less. For each deviation a detailed motivation ought to be drawn up. In that case one should point out that the skill for this subcompetency is proven to be insufficient, if the student didn’t pass the partim that is considered to be important for certain subcompetencies.

Lecturer(s)
responsible ECTS-fiche: Jan Beyens - Wim Van den Breen