Topic 1 - System architecture Flashcards
(8 cards)
What are the four main components of the CPU and what does each one do?
Arithmetic logic unit - ALU - Performs arithmetic operations.
Control Unit - CU - Coordinates the the fetch execute cycle and decodes instructions.
Cache Memory - Small, fast memory that holds frequently accessed items that is faster than RAM.
Registers - Super small and super fast memory locations within the CPU.
Name all the registers and what they do.
Memory Address Register (MAR) - Address of where is being fetched / where will write to.
Memory Data Register (MDR) - Instruction or data that has just been fetched or will be written.
Program Counter (PC) - Address of the next instruction to be fetched from memory.
Accumulator - Holds the result from ALU calculations.
What happens in the FDE cycle?
In fetch - instructions are fetched from memory using the address in the program counter.
Decode - Instruction is interpreted by the control unit.
Execute - Instruction is carried out.
What is clock speed?
The rate at which FDE cycles are carried out measured in GHz.
What does an increase in the number of cores do?
If a software allows it, each core can execute an instruction at the same time.
What does an increase in cache size do?
More regularly used items can be held, reducing the reliance on slower ram increasing performance.
What is nan embedded system?
Computers inside other devices usually simple and have one purpose only.