1.1 Systems Architecture Flashcards
Central Processing Unit (CPU)
Purpose is to process instructions/data by repeatedly carrying out the fetch-execute cycle and generally control the rest of the computer system – ‘The brains of the computer’.
Arithmetic Logic Unit (ALU)
Carries out arithmetic & logical operations.
Control Unit (CU)
Coordinates all of the CPU’s operations in the fetch-decode-execute cycle.
Cache
A type of small memory (32MB) that stores copies of frequently used data.
Accumulator (ACC)
Holds the result of a calculation performed by the Arithmetic/Logic Unit.
Memory Address Register (MAR)
Holds the memory address about to be fetched and used by the CPU.
Memory Data Register (MDR)
Holds the actual data or instruction being processed by the CPU.
Von Neumann Architecture
Instructions to be executed are stored in memory as binary values for each instruction to be executed squently (One at a time).
Embedded System
A special-purpose computer encapsulated by a larger system.
Embedded systems usually only perform specific tasks, and cannot be easily reprogrammed.