CPU Flashcards
what is the purpose of the CPU
process data and instructions
what are the 4 parts of the CPU
Control Unit
ALU
Cache
Registers
what is the purpose of the control unit
manages the flow of data around the CPU, and makes sure data is fetched, decoded and executed
what is the purpose of the ALU
performs all the logical calculations
what is the cache and what is its purpose
is a section of highspeed memory in the eCPU and it holds regularly used data
why is the cache needed
it increases performance as it lowers the number of times the CPU has to go to the RAM which is slower as it is farther away and slower
what are the 4 registers
MAR
MDR
PC
Accumalator
what is von Neumann architecture (2 CONCEPTS)
- runs programs that are stored in the memory
- programs consist of instructions and data that are stored in the memory
what does MAR stand for and what is its purpose
Memory address register - holds the address of the next piece of data
what does PC stand for and what is its purpose
program counter - holds the address of the next instruction
what does MDR stand for and what is its purpose
holds the actual data.instruction stored in the MAR
what is the purpose of the accumulator
holds the result of the calculation from ALU
what is a register
a section of high-speed memory in the CPU
what does the FDE cycle stand for
fetch decode execute
what 3 factors affect CPU performance
clock speed
number of cores
cache size