1.1 System Architecture Flashcards
Define CPU
The CPU is often thought of as the “brains” of the computer. The purpose of the CPU is to fetch, decode, and execute instructions.
Define fetch-execute cycle
The CPU fetches the next instruction from RAM, it works out what to do with the instruction, then carries out the instruction.
Define Control Unit
The control unit controls the flow of data inside the CPU (to registers) and outside the CPU to RAM and input/output devices.
Define arithmetic logic unit
The ALU does all the calculations. It completes simple addition and subtraction, as well as comparisons e.g. < >=. It also performs logical operations, e.g. AND, OR.
Define cache
The cache is very fast memory in the CPU. It is slower than the registers but faster than RAM. It stores frequently used data that the CPU can access quickly.
Define Von Neumann
Von Neumann is based on the idea of a stored program concept. Both instructions and data are stored in the same memory in binary form.
Define Memory Address Register (MAR)
The MAR holds the address of where data is to be fetched or stored.
Define Memory Data Register (MDR)
The MDR holds the data fetched from or to be written to memory (RAM).
Define program counter
The PC holds the address of the next instruction in memory.
Define accumulator
The Accumulator holds the intermediate results of calculations.
Define clock speed
This is the number of instructions a single processor core can carry out per second, e.g. desktop computers, equals 3.5 GHz (3 billion instructions per second).
Define cache size
A larger CPU cache gives the CPU faster access to frequent used instructions without having to actually use instructions from RAM. This increases performance.
Define number of cores
Each core in a CPU can process data independently. The more cores a CPU has the more instructions it can carry out at once.
Define embedded systems
Embedded systems are computers, built-in to other devices like dishwashers and microwaves. They are dedicated systems so easier to design and produce.
What is the processor?
It processes data, executes instructions, “brains of computer”, clock speed measure in cycles per second (Hertz)