Chapter 5 - Computer Hardware Flashcards
What does CPU stand for?
Central Processing Unit
What are the main 3 components of a CPU?
Control Unit
Arithmetic and Logic Unit (ALU)
Immediate Access Store (IAS)
What are the 3 main jobs of the Control Unit?
Decide which instruction to carry out next and fetch it from memory
Decode the instruction
Execute the instruction
What is the function of the ALU?
Arithemtic calculations - addition, subtraction, etc
Logical operations - AND, OR, NOT
What is the function of the IAS?
Also known as main memory or primary memory.
The IAS stores all programs and data while they are in use.
What are the 5 registers used in the fetch-execute cycle?
Program Counter (PC)
Memory Address Register (MAR)
Memory Data Register (MDR)
Instruction Register (IR)
Accumulator
What is the function of the Program Counter (PC)?
The PC is a register in the CPU that holds the address of the NEXT instruction to be executed
What is the function of the Memory Address Register (MAR)?
The MAR is a register in the CPU that holds the address of the CURRENT instruction that is being executed
What is the function of the Memory Data Register (MDR)?
The MDR is a register in the CPU that temporaily holds any data that is being fetched from, or written to, the IAS.
What is the function of the Instruction Register (IR)?
The Instruction Register is a register in the CPU that holds the INSTRUCTION that is currently being decoded and executed
What is the function of the Accumulator?
The ACC is a register in the CPU that stores the results of any calculations that take place
What are the 3 factors that influence the speed of processing?
Clock Speed
Cache
Processor Cores
What is clock speed?
Clock speed is an indicator of the speed at which the processor can operate.
It represents how many instruction cycles the CPU can perform in a second
Faster clock speed = more instructions per second = faster processing speed
What are the units used to measure clock speed?
Clock speed is usually measured in Gigahertz (GHz)
1 GHz = 1 billion cycles per second
What is processor cache?
Cache is a small capacity, but very fast, memory that is located between the CPU and RAM.
Bigger cache = faster processor speed.