Components of a Computer system Flashcards
Embedded systems
Computers inside a larger system ie microwave or TV
CPU
Where data and instructions are processed consisting of the control unit (CU), arithmetic logic unit (ALU) and Cache
CU
Job is to manage the fetching, decoding and execution of program instructions within a CPU
ALU
Completes calculations within a CPU ie arithmetic (+ or - etc) and logical (NOT, AND etc)
Cache
Very fast memory that stores frequently used data by the CPU
Program counter (PC)
Holds the memory address of the instruction for each cycle
Accumulator
Stores intermediate results of calculations in the ALU
Memory Address Register (MAR)
Holds any memory address about to be used by the CPU
Memory Data Register
Holds the actual data or instruction to be used by the CPU
RAM
Main memory for a computer and is volatile
Secondary storage
Virtual memory used as extra RAM when full due to too many or too data expensive programs are open
ROM
Non volatile used by the CPU to boot up
Clock speed
The speed at which a processor can carry out instructions, the higher the better the CPU
Cores
Each Core in a CPU can process data independently meaning more instructions can be performed
Von Neuman bottleneck
A CPU can only perform one task at a time