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 collect and to handle relevant scientific and technical information concerning computerarchitecture effectively.
to be able to assimilate, to implement and to use relevant existing and new technologies and/or theories concerning processorarchitecture and computer peripherals.
to be able to analyse simple and complex microprocessorarchitectures and computerarchitectures.
Materials used ::Click here for additional information:: 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
Lecturer(s) responsible ECTS-fiche: Jan Beyens - Wim Van den Breen
|
|