Architecture Flashcards
Define a CPU (3)
acts as brain of computer
is a microprocessor/processor
executes all instructions in computer application
Function of ALU
carries out arithmetic/logic operations while program being run
Purpose of RAM
holds all data/programs that need to be accessed by CPU
Function of CIR
stores current instruction being decoded/executed
Function of ACC (2)
carries ALU calculations
stores data temporarily during those calculation
Function of MAR
stores address of memory location currently being read from/written to
Function of PC
stores address where next instruction to be read can be found
Define a control bus (3)
Carries signals to other components of CPU
directs CPU
unidirectional or bidirectional
Define Cache memory (4)
temporary memory using static RAM
located within CPU
stores frequently used instructions
stores data that needs to be accessed faster
Define a data bus (2)
Carries data being processed
Data travels in both directions (bi-directional)
Define an address bus (2)
carries address locations of next item to be fetched
data travels one way ( unidirectional)
Name the registers (5)
Program Counter (PC)
Memory Address Registers (MAR)
Memory Data Register (MDR)
Current Instruction Register (CIR)
Accumulator (ACC)
Function of control unit (4)
controls operation of memory, processor and input/output
fetches each instruction in turn
interprets instructions
sends signals to other components telling them what to do
Describe the fetch decode execute cycle (7)
PC has address of next instruction to fetch
address in PC copied to MAR via address bus
instruction copied from MAR to MDR
instruction copied from MDR to CIR
value in PC incremented by 1 to point at next instruction to fetch
address of instruction placed in MAR
instruction decoded/executed by sending signals via control bus to computer components
Factors which determine the performance of the CPU (4)
clock speed
width of address/data bus
cache
size of core