1.1.1.1 Components of a Processor Flashcards
1
Q
What is the Processor?
A
- The processor is the brain of a computer.
- It executes instructions which allows programs to run.
2
Q
What is the ALU?
A
- A part of the CPU that performs arithmetic calculations and logical operations on data for the computer programs.
3
Q
What is the purpose of the ALU?
A
- The ALU completes all of the arithmetical and logical operations.
- Arithmetical operations include all mathematical operations such as addition and subtraction on fixed or floating point numbers.
- Logical operations include boolean
logic operations such as AND, OR, NOT, and XOR.
4
Q
What is the CU?
A
- A part of the CPU that controls and manages the execution of instructions.
- It sends control signals to coordinate execution and controls Fetch-Decode-Execute cycles and buses.
5
Q
What is the purpose of the CU?
A
- The Control Unit is the component of the processor which directs the operations of the CPU.
It has the following jobs:
- Controlling and coordinating the activities of the CPU.
- Managing the flow of data between the CPU and other devices.
- Accepting the next instruction.
- Decoding instructions.
- Storing the resulting data back in memory.
6
Q
What is the purpose of a Register?
A
- Registers are small memory cells that operate at a very high speed.
- They are used to temporarily store data.
- All arithmetic, logical and shift operations occur in these
registers.
7
Q
What is the PC?
A
- A special purpose register that stores the address of the next instruction to be executed.
8
Q
What is the ACC?
A
- A special register to temporarily store the results of arithmetical and logical operations performed by the ALU.
9
Q
What is the MAR?
A
- A special register that stores the memory address of a location that is to be read from or written to.
10
Q
What is the MDR?
A
- A special register that temporarily stores data to be read from or written to the computer’s memory.
11
Q
What is the CIR?
A
- A special register that stores the current instruction being executed and decoded.
- The instructions are divided into operand and opcode.
12
Q
What are Buses?
A
- A physical set of parallel wires connecting and carrying groups of bits between several components of a computer.
13
Q
Describe Buses.
A
- Buses are a set of parallel wires which connect two or more components inside the CPU.
- There are three buses in the CPU: data bus, control bus, and address bus.
- These buses collectively are called the system bus.
- The width of the bus is the number of parallel wires the bus has.
- The width of the bus is directly proportional to the number of bits that can be transferred simultaneously at any
given time. - Buses are typically 8, 16, 32 or 64 wires wide.
14
Q
What is the Data Bus?
A
- A bi-directional bus
- Used for carrying data and instructions between the processor and memory.
15
Q
What is the Address Bus?
A
- This is the bus used to transmit the memory addresses specifying where data is to be sent to or retrieved from.
- The width of the address bus is proportional to the number of addressable memory locations.