1.1.1 - The CPU Flashcards
What are the registers in the CPU? (5)
PC, ACC, MAR, MDR, CIR
What does the PC hold? (1)
The location of the next instruction to be fetched (1)
What is a register? (2)
A small piece of memory used for storing data (1) within the processor (1)
State two features of the Von Neumann Architecture (2)
Single control unit (1) single ALU (1) registers within the CPU (1) Instructions and data stored in same area of memory (1) a single set of buses connect CPU and memory (1)
What is the cycle the Von Neumann Architecture completes? (1)
Fetch decode execute (1)
What is the difference between CISC and RISC? (4)
Cisc has more complex circuitry so is more expensive to make (1) RISC has simpler circuitry making it cheaper to make (1) Each RISC instruction takes one clock cycle (1) CISC instructions may take more than one clock cycle (1)
What are the three factors that affect the performance of a CPU? (3)
Clock speed (1) number of cores (1) amount of cache memory (1)
Explain two differences between RAM and ROM (4)
RAM is volatile (1) used for storing open programs and data. (1) ROM is non volatile (1) used for storing BIOS (1)
What are the key features of GPUs? (2)
Specialised in processing graphics (1) Tasks are multiprocessed using a large number of cores. (1)
What is the role of the ALU? (2)
Processes arithmetic (1) and logic (1) in the CPU.
What is the role of the control unit? (3)
It sends control signals to coordinate the movement of data through the processor (1) controls buses (1) decodes instructions (1)
What is the role of the accumulator? (1)
Holds data that the CPU is currently working on (1)
What is the role of the MAR? (4)
Contains the address of the instruction to be accessed in memory (1) it recieves this from the PC (1) or it can contain the address of the data to be accessed in memory (1) and sends it to the CIR (1)
What is the role of the MDR? (3)
Contains the instruction or data that has been accessed from memory (1). Sends that instrution to the CIR. (1) Acts as a buffer. (1)
What are the three buses used by the CPU? (3)
Control (1) Address (1) Data (1)