click below
click below
Normal Size Small Size show me how
Von Neumann arch
1.1
Component | Role |
---|---|
Processors | Central Processing unit (CPU) Graphics Processing unit (GPU) |
Arithmetic and logic unit (ALU) | Preforms the arithmetic and logical operations of the CPU |
Control unit (CU) | transmits control signals to other components of the CPU |
Registers | tiny amounts of super-quick memory within the CPU |
Specialised registers (predetermined purpose) | Memory Data Register (MDR) Program Counter (PC) Accumulator (ACC) Memory Address Register (MAR) |
Memory Data Register (MDP) | holds the data that has been retrieved from memory, or that is about to be stored in memory |
Program Counter (PC) | holds the memory location address of the next instruction to be performed by the CPU |
Accumulator (ACC) | holds the result of calculations and operations performed by the (ALU) |
Memory Address Register (MAR) | holds the address of the location in memory where data is to be retrieved or stored |
Clock speed | The rate at which pulses are sent to trigger the Fetch, Decode, Execute (FDE) cycle every second |
Cache memory | Small amounts of data that can be accessed relatively quickly |
Cores | Each core has an individual CPU, where multiple cores can run multiple instructions |
Factors affecting CPU performance | Amount of cores Cache memory size Clock speed |
1 GHZ | 1 Billion cycles a second |