Computer Architecture

Central Processing Unit (CPU) & Microprocessors

CPU is to fetch, decode and execute instructions. The CPU is central to all modern computer systems such as Laptops, Desktops, Games-Consoles, Mobile Devices.

It’s very often installed as an integrated circuit on a single microchip.

The words CPU and Microprocessors are interchangable and means the same thing.

CPU processes data by executing instructions.

Input Process Output
Keyboard used to input a number. If instruction being executed is ADD, the inputted value is added to existing value. Result of the calculation is then outputted to the user via monitor.

Von Neumann Architecture

Von Neumann Architecture consists of:

image.png

Fetch Execute Cycle (FDE)

This operation starts by CPU causing the next instruction AND data to be “fetched“ from RAM.

During Fetch: