- can design circuits using basic logic gates
- can work use different number representations
- understands the internal structure of a processor
- can explain the functionality of the components of a processor
- understands the different types of processors
- can write assembly programs
- can design parts of a processor
- understands the subsystems of a computer system (system bus module, von Neumann architecture)
- can define and use the following notions: Hardware (Internal communication, Memory (DRAM, SRAM),input/output interfaces), interrupts; direct memory access; bus
- can design a memory module
- can design the different types of caches
- understands the basic principles of memory management
The architecture and organisation of computer systems are presented. Elementary aspects of computer organisation deal with elementary knowledge and skills, required for designing digital systems. Furthermore, basic components of a processor (CPU) are discussed as well as their relation. The processor is analysed based on the separation into a data- and control path. The operation and the structure of these paths will be discussed as well as the cooperation of the different components (e.g. the ALU, registers and busses). Besides that, attention will be paid to microprogramming (the basic principles are explained on the basis of different types of CPU’s) and to the Instruction Set Architecture (ISA), the link between software and hardware.|
Computer architecture concentrates on the processor and its environment. Students are taught the subsystems of which a computer system is constructed, how these subsystems behave and how they, together, determine the behaviour of the overall computer system. The design of elements within the memory hierarchy and I/O modules will be elaborated.
The CAO grade is determined by a test and if you do not pass, there will be a resit.