- Show understanding of Reduced Instruction Set Computers (RISC) and Complex Instruction Set Computers (CISC) processors
- Differences between RISC and CISC
- Understand interrupt handling on CISC and RISC processors
- Show understanding of the importance / use of pipelining and registers in RISC processors
- Show understanding of the four basic computer architectures
- SISD, SIMD, MISD, MIMD
- Show understanding of the characteristics of massively parallel computers
- Show understanding of the concept of a virtual machine
- Give examples of the role of virtual machines
- Understand the benefits and limitations of virtual machines
