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 |