CPU - KEYWORDS Flashcards
CPU
The purpose of the Central Process Unit is to fetch, decode and executes data. It carries out instructions of a computer and is often referred to as the brain of the Computer
Cache
Cache is a high speed memory storage. It is used to store instructions/data that is frequently used. Data does not need to be fetched from RAM therefore it speeds up access
Virtual Memory
A section of the hard disk is used to store items in RAM which are not being currently used .
It is used to allow more programs / data to be loaded when the RAM is insufficient
This is the Memory Address Register. It is a very small area of memory that is used to hold a memory address. The memory address is provided by the Program Counter. The Memory Address is the next address in main memory to address.
MAR
MDR
Once data is retrieved from Main Memory (RAM) it travels along the Data Bus to the Memory Data Register. Data/Instructions are held in the MDR temporarily. Any instructions will then be passed to the CIR.
CIR
The CIR is the Current Instruction Register. This hold the instruction that has just been fetched from main memory and is about to be executed. The Current Instruction is split into an Op Code (the operation to be performed) and the Operand (the data in which to perform the operation on).
All data and instructions currently in use are held here. When the power is turned off, all data/instructions are lost. (Volatile Memory)
RAM
Carries addresses from the Processor (MAR) to Main Memory
Address Bus
Data Bus
Carries Data/Instructions from Main Memory back to the Processor (MDR)
Accumulator
The Accumulator is used to hold the result of a calculation or an operation. When a value is inputted into the computer it will be held in the accumulator. If a value is added – then the result is temporarily held in the accumulator.
The Accumulator is another Register.
Hold the address of the next instruction that will be fetched.
PC (Program Counter)
Performs arithmetic (Add / Subtract) and logical (AND, OR) operations
Arithmetic Logic Unit - ALU
Secondary Storage
non-volatile storage of data/files