CPU - Yousef's Notes
CPU

CPU

#Components in a CPU

#Von Neumann vs Harvard

Harvard architecture used two separated memories (one for data, one for code) with different address sizes.

Von Neumann architecture uses the same memory for both data and code. 8080, z80, or Motorola 6800 use this architecture.

#Modern Architectures

Modern CPUs use a mixed architecture with different layers of cache memory for instructions and data and a single large memory for both.

(several cache layers are used for data and instruction.)

#Fetch

The control logic fetches the instructions from the memory pointed by the instruction pointer. The instruction data is then decoded and executed by the ALU.

#Alternative Computational Architectures