Microprocessor Design & Organisation
Module Description:
This module provide an understanding of the architectural features of modern high performance computers. It also investigates techniques for analysing and comparing alternative computer organizations by exposing the factors influencing the design of hardware and software elements of computer systems. The investigation of the various contemporary and future schemes implemented to enhance the performance of computer systems.
Learning Outcomes:
Upon completion of this module, students should be able to:
- Understand the primary features of binary computers.
- Understand the operation of CPU, Memory, Bus and I/O.
- Identify and know the purpose of different levels of memory.
- Identify computer performance enhancements and bottlenecks.
- Understand processor features including RISC/CISC, caching, branch prediction and pipelining.