1.1 System Architecture Flashcards
What is a register
A piece of memory in the CPU that does one task
What does CPU mean
Central processing unit
What cycle does the CPU do
Fetch decode execute cycle
What concept did Von Neumann come up with
Stored program concept
What is the Von Neumann “stored program concept”
A program and its data are stored in RAM
Why is the stored program concept so important
Because the CPU can’t access secondary storage
What is an embedded system
A computer, built into a larger system, that performs 1 specific task
What are the 3 CPU components
Arithmetic logic unit (ALU)
Control unit (CU)
Cashe
What are the 4 CPU registers
Program counter (PC)
Memory address register (MAR)
Memory data register (MDR)
Accumulator (Acc)
What is the main purpose of the CPU
Fetch decode execute cycle
What is the purpose of the program counter
Tracks the RAM address of the next instruction
What is the purpose of the Memory address register
Stores the RAM address of the next instruction
What is the memory data register
Stores instructions transferred from RAM
What is the purpose of the Accumulator
Stores the result of mathematical/ logical calculations
What is the purpose of the arithmetic logic unit
Performs all arithmetic/logic calculations in the CPU.
What is the purpose of the control unit
Fetches, decodes, and executes.
Moves data
Controls hardware
What is the job of the cache
located very close to the CPU, stores frequently accessed data and instructions
What are the 3 Cs that effect CPU performance
Clock speed
Cache size
Core number
How does clock speed effect CPU performance
Fetch, decode, execute cycles can be completed faster
How does cache size effect CPU performance
Less time processor has to wait for instructions to be fetched
How does core number effect CPU performance
More fetch, decode, execute cycles can be completed at once