Cache - Memory buffer on the processor that stores instructions which have been fetched before and allows them to be fetched more quickly the next time., Control Unit - Works with the CPU to control the flow of data within the system. Decodes instructions. Sends signals to control how data moves around the CPU., Von Neumann architecture - Traditional computer architecture that forms the basis of most digital computer systems. Instructions are fetched, decoded and executed one at a time. , Register - A small, fixed width piece of memory inside the CPU. Usually between 16-128 bits wide. They are used to hold data or instructions as they are being worked on. They can also be used to represent the status of various CPU components., Fetch-Execute cycle - The process by which programs are run on a computer. The processor repeatedly fetches the instructions of the program from memory and executes them., ALU (arithmetic-logic unit) - Performs all the arithmetic and logical operations within the CPU., MDR (Memory data register) - Holds the data fetched from or to be written to the memory. Step 3 of the fetch, decode, execute cycle., MAR (Memory address register) - Holds the address of data ready for use by the memory data register or the address of an instruction passed from the program counter. Step 2 of the fetch, decode, execute cycle., CPU (Central processing unit) - The main component of the computer. It carries out all the processing by fetching and executing instructions. It consists of the registers and It contains the control unit, ALU and cache memory., PC (Program counter) - Holds memory address of the next instruction for each cycle. Step 1 of the fetch, decode, execute cycle., Accumulator - Stores results of calculations performed in the ALU.,

1.1.1 Architecture of the CPU hangman

Leaderboard

Visual style

Options

Switch template

Continue editing: ?