CPU and Microprocessor Architecture: ALU, Control Unit, Registers, Cache, Clock Speed and Buses for SSC Exams
Rahul Kumar
SSC Exam Expert & Content Editor
In this note
- 1.What Is a CPU?
- 2.Main Parts of the CPU
- 3.Important Registers
- 4.Instruction Cycle (Fetch–Decode–Execute)
- 5.Buses
- 6.Clock Speed and Performance
- 7.Cache Memory Levels
- 8.RISC and CISC
- 9.Memory Hierarchy (Fastest to Slowest)
- 10.Important Facts
- 11.Quick Tips
- 12.Quick Revision Points
- 13.Practice Questions With Answers
- 14.How to Practise This Chapter
- 15.Frequently Asked Questions
PDF Notes: CPU and Microprocessor Architecture: ALU, Control Unit, Registers, Cache, Clock Speed and Buses for SSC Exams
Premium PDF · one-time payment of ₹5 · instant access
The Central Processing Unit (CPU) is the brain of the computer, and questions on it are asked in every computer awareness section. This guide on CPU and microprocessor for SSC explains the parts of the CPU, the registers, cache, buses, clock speed, the instruction cycle and the difference between RISC and CISC, with practice questions and FAQs.
What Is a CPU?
The CPU (Central Processing Unit) is the part of the computer that executes instructions and controls all other parts. A CPU built on a single chip is called a microprocessor. The first microprocessor was the Intel 4004 (1971).
Main Parts of the CPU
| Part | Function |
|---|---|
| Arithmetic Logic Unit (ALU) | Performs arithmetic operations (add, subtract) and logical operations (AND, OR, NOT, comparison) |
| Control Unit (CU) | Directs and controls all operations; fetches and decodes instructions and sends control signals |
| Registers | Very small, very fast storage inside the CPU for temporary data and instructions |
| Cache memory | Small, fast memory that stores frequently used data and instructions |
Important Registers
| Register | Function |
|---|---|
| Accumulator (AC) | Stores the results of arithmetic and logic operations |
| Program Counter (PC) | Holds the address of the next instruction to be executed |
| Instruction Register (IR) | Holds the current instruction being executed |
| Memory Address Register (MAR) | Holds the address of the memory location to be accessed |
| Memory Data Register (MDR) | Holds the data read from or written to the memory |
| Stack Pointer | Points to the top of the stack |
Instruction Cycle (Fetch–Decode–Execute)
- Fetch: the control unit gets the next instruction from memory using the program counter.
- Decode: the instruction is decoded to find what operation is required.
- Execute: the ALU or another unit carries out the operation.
- Store: the result is written back to a register or memory.
Buses
| Bus | Function |
|---|---|
| Data bus | Carries data between the CPU, memory and I/O devices; it is bidirectional |
| Address bus | Carries the address of the memory location; it is unidirectional |
| Control bus | Carries the control signals such as read and write |
Clock Speed and Performance
- Clock speed is the number of cycles per second, measured in hertz (Hz), megahertz (MHz) or gigahertz (GHz). A higher clock speed means faster processing.
- Word length is the number of bits the CPU can process at one time (for example 32-bit or 64-bit).
- MIPS measures millions of instructions per second.
- Multi-core processors have two or more cores (dual-core, quad-core) on one chip.
- GPU (Graphics Processing Unit) is specialised for graphics and parallel processing.
Cache Memory Levels
| Level | Speed and Position |
|---|---|
| L1 cache | Fastest and smallest; inside the CPU core |
| L2 cache | Larger than L1; slower |
| L3 cache | Shared between cores; larger and slower than L2 |
RISC and CISC
| Feature | RISC | CISC |
|---|---|---|
| Full form | Reduced Instruction Set Computer | Complex Instruction Set Computer |
| Instructions | Few and simple | Many and complex |
| Speed per instruction | One cycle per instruction (mostly) | Several cycles for some |
| Examples | ARM processors, used in mobiles | Intel x86 processors |
Memory Hierarchy (Fastest to Slowest)
Registers → Cache → RAM (main memory) → Secondary storage (hard disk, SSD) → Tertiary storage.
Important Facts
- The CPU is also called the processor or the brain of the computer.
- The speed of the CPU is measured in GHz.
- The ALU and CU together form the processing part of the CPU.
- Moore’s law says that the number of transistors on a chip doubles about every two years.
- Intel and AMD are the two main makers of CPUs for personal computers.
Quick Tips
- Learn the three parts of the CPU: ALU, CU and registers.
- Learn the function of each register.
- Remember the instruction cycle: fetch, decode, execute.
- Remember the memory hierarchy order.
Quick Revision Points
- CPU = ALU + CU + registers.
- The program counter holds the address of the next instruction.
- Clock speed is measured in GHz.
- The address bus is unidirectional; the data bus is bidirectional.
- RISC has simple instructions; CISC has complex ones.
Practice Questions With Answers
- What is the full form of CPU?
Answer: Central Processing Unit - Which unit performs arithmetic and logical operations?
Answer: ALU - Which register holds the address of the next instruction?
Answer: Program Counter - Which register stores the results of arithmetic operations?
Answer: Accumulator - In which unit is clock speed measured?
Answer: Hertz (GHz) - Which bus is bidirectional?
Answer: Data bus - What is the fastest memory in a computer?
Answer: Registers - What is the full form of RISC?
Answer: Reduced Instruction Set Computer - Which was the first microprocessor?
Answer: Intel 4004 - Which unit controls the other parts of the CPU?
Answer: Control Unit
How to Practise This Chapter
Practise 10 questions every day and write the steps on paper. Then attempt timed sets from our practice papers and the previous year papers page. See all topics on the Computer Knowledge notes page, read the previous topic History of Computers and the next topic Booting Process and BIOS.
Frequently Asked Questions
What is the CPU?
The central processing unit, the brain of the computer that executes instructions.
What are the main parts of the CPU?
The arithmetic logic unit, the control unit and the registers.
What does the ALU do?
It performs arithmetic and logical operations.
What does the control unit do?
It controls and coordinates all operations of the computer.
What is a register?
A very fast storage inside the CPU.
What is cache memory?
A small, fast memory between the CPU and RAM that stores frequently used data.
How is the speed of the CPU measured?
In hertz, usually gigahertz.
What is the instruction cycle?
The fetch, decode and execute cycle.
What are the three types of buses?
Data bus, address bus and control bus.
What is a microprocessor?
A CPU built on a single chip.
What is the difference between RISC and CISC?
RISC has a small set of simple instructions; CISC has a large set of complex instructions.
Is this topic asked in SSC?
Yes. CPU, ALU and registers are common questions in the computer awareness section.
Previous chapter
History of Computers: Pioneers, Early Machines, ENIAC, Generations and Important Dates for SSC Computer Awareness
Next chapter
Booting Process, BIOS, UEFI and POST: Types of Booting and System Startup Explained for SSC Computer Awareness
Rahul Kumar
SSC Exam Expert & Content Editor
Rahul is a senior SSC exam strategist with 8+ years of experience helping aspirants crack CGL, CHSL and MTS exams. He writes in-depth notification breakdowns, exam pattern guides and preparation strategies.