1.1.1-2 CPU Flashcards
What is an Input?
Data that feeds to a system from an input device (keyboard, mouse, webcam)
Process
Data collected needs to be processed and actions carried out
Output
Result presented via output devices (display, speaker, printer)
Arithmetic logic unit (ALU)
Where calculations are carried out
Control unit
Controls flow of data around the system (signals sent to ALU, cache and memory registers)
Cache
Small area of very fast memory, used to store frequently used data and instructions
Registers
Quickly accessible memory location, either stores memory locations or data to be processed
Stored program
Both the computer program and the data it processes are stored in memory
Memory address register (MAR)
Location address in memory of the next piece of data or instruction that the CPU needs to be fetched or stored
Memory data register (MDR)
Instruction or piece of data fetched from memory, stored here temporarily until used.
Program counter
Continuously provides CPU with the memory address of the next instruction in the cycle to be fetched
Accumulator
Where the results of calculations carried out by the ALU are temporarily stored until they are needed
Bus
Physical pathway shared by signals to and from components of a computer system (input and output devices)
What is the ALU?
Arithmetic logic unit
What is the MAR?
Memory address register