By the end of this lecture, students will be able to:
- Understand the computer system, including the roles of registers, the ALU, and main memory.
- Describe the process of data fetching, processing, and storing in machine code.
- Explain the von Neumann architecture and its components. Recognise the von Neumann bottleneck and its impact on performance
- Understand the limitations of modern processors and the effects of memory access on speed. Appreciate the importance of measuring performance in FLOPs rather than clock speed.