What does the ALU do?
Performs calculations by receiving Opcodes and Operands. Executes instruction on opcode and outputs result to storage register
What components make up a modern processor?
CU, ALU and Registers
What are the types of registers?
What does the program counter do?
- Increments when one instruction is read
What does the Accumulator Do?
What is the purpose of the Memory Address register?
What is they purpose of the MDR?
What is the purpose of CIR?
Stores current instruction to be executed
What are the types of buses and what do they do?
What does the CU do?
What is cache Memory?
Small amount of RAM built into CPU. Stores info the CPU is most likely to need next. Faster than accessing RAM. Up to three levels (L1-L3 with L1 being smallest but fastest)
What is the clock rate?
What happens up in the fetch stage of the cycle?
-PC holds address of next instruction
-This address is copied to the MAR
-The contents of the address in the MAR are copied to the MDR
-contents of MDR copied to CIR
-PC is Incremented and process repeats
LOOK IN PHOTOS FOR DIAGRAM
What happens in the decode part of the cycle?
What happens in the schedule part of the cycle?
What happens in the execute part of the cycle?
What is pipelining?
What does it mean to “flush out the pipes”?
What is a GPU?
What are GPU’s used for?