CPU for UPSC ISS

Published 7 October 2026 · 11 min read · By Shyam Agrawal

CPU for UPSC ISS is the first thing the syllabus names after “operations of a computer”, and it is the one hardware topic where candidates stop at the surface. Everyone knows the CPU has an ALU and a control unit. Very few know which register holds the next instruction, and that is the question the paper actually asks.

Quick answer. The CPU has produced 12 questions in the last ten papers, an average of 1.2 a year, or 3 marks. The questions split into four clusters: the units inside the CPU, the named registers, the machine cycle, and RISC against CISC. None of them is difficult. All of them are specific.

Statistics Paper I, Section IV. Syllabus items: operations of a computer, and different units of a computer system like central processing unit, arithmetic and logical unit. With memory and peripherals, this module is worth 47 questions and about 11.75 marks a year.

The five operations of a computer

The syllabus opens with “operations of a computer”, and every machine performs the same five, whatever its size.

OperationWhat happens
InputAccepting data and instructions from the user
StorageHolding data and instructions so they can be reached
ProcessingTurning raw data into meaningful information
OutputPresenting the result in human readable form
ControlCoordinating every other unit inside the system

Processing is done by the CPU and the memory unit together. The monitor plays no part in processing. That distinction has been asked directly, with the monitor sitting in the options waiting for a careless answer.

The stored program concept

John von Neumann’s contribution in the late 1940s is the foundation of every modern computer. Both the data and the instructions are read into the same memory before processing begins, and both travel to the processor over a shared bus.

That shared path is the whole idea. It is also why the architecture carries a known bottleneck, because instructions and data cannot move at the same instant.

Inside the CPU

The CPU is not one block. It has three parts, and the paper tests how they relate to each other.

The Arithmetic and Logic Unit

The ALU does the actual work. It has two halves.

HalfHandles
Arithmetic unitAddition, subtraction, multiplication, division
Logic unitComparisons and boolean operations: AND, OR, NOT

A question has asked which unit handles AND and OR. The answer is the logic unit, not the arithmetic unit and not the ALU as a whole, because both appear as separate options. Read the options before answering.

The Control Unit

The control unit does no processing at all. It fetches instructions, decodes them, and directs the ALU, memory and peripherals on what to do next. It is the manager, not the worker.

The relationship trap. The ALU is a component of the CPU, not of the control unit. The control unit is also a component of the CPU. Neither contains the other, and the CPU is certainly not a component of the control unit. A 2018 question built three statements on exactly this confusion.

Registers

Registers are tiny storage locations built inside the CPU. They are the fastest memory in the entire machine and the smallest. This is where most candidates stop reading, and it is where the marks are.

RegisterFull nameHolds
PCProgram CounterThe address of the next instruction to be executed
IRInstruction RegisterThe instruction currently being executed
MARMemory Address RegisterThe address of the memory location being read or written
MBR or MDRMemory Buffer or Data RegisterThe data travelling to or from that location
AccumulatorAccumulatorThe result produced by the ALU

Four of these five have been asked by name. Program counter in 2022, memory address register in 2017, accumulator in 2026. Learn the table, not the concept.

MAR against MBR in one line. MAR holds where, MBR holds what. If you can separate those two, you have both marks.

Worked Example 1: One instruction through the machine cycle

Every instruction goes through four phases. Watching the registers move makes the whole thing concrete.

Instruction: add the number stored at address 2050 to the accumulator.

PhaseWhat happensRegisters involved
1. FetchThe control unit reads the next instruction from memoryPC gives the address to MAR, the instruction arrives in IR, PC moves on
2. DecodeThe control unit works out what the instruction meansIR is read and interpreted
3. ExecuteThe ALU performs the additionMAR holds 2050, MBR brings the value, the ALU adds
4. StoreThe result is written backThe accumulator holds the result

The four phases are fetch, decode, execute, store. In that order, every time.

Worked Example 2: How many machine cycles

This one has been asked as a statement inside a longer question.

A program consists of 6 machine language instructions. How many machine cycles are needed?

One machine cycle handles exactly one machine language instruction. Six instructions therefore need six machine cycles.

There is nothing clever here. The question tests whether you know the cycle is per instruction and not per program.

Worked Example 3: Reading processor speed

Processor speed is measured in hertz, which counts clock cycles per second.

UnitCycles per second
1 MHz1 million
1 GHz1 billion
3 GHz3 billion

A 3 GHz processor runs 3 billion clock cycles every second. A machine cycle usually needs several clock cycles, so this is not the same as three billion instructions.

Do not confuse the units. Processor speed is GHz. Scanner and printer resolution is dpi. Memory size is bytes. A 2016 question put all three in one statement set.

The system bus

A bus is the set of wires that carries information between components. Three of them run together, and the paper has asked which does what.

BusCarriesDirection
Data busThe actual data and instructionsBoth ways
Address busThe memory address being accessedOne way, from the CPU
Control busTiming and command signalsBoth ways

The three together are called the system bus, and that is the answer to a question asking which bus manages the transfer of data and addresses among the various components.

Address bus width decides how much memory you can reach. An n line address bus can address 2ⁿ locations. That formula returns in the memory article, where it is asked as a calculation.

RISC and CISC

Two philosophies of processor design. Three questions in four years, and the old series did not cover it.

CISCRISC
Full formComplex Instruction Set ComputerReduced Instruction Set Computer
Instruction setLarge, many complex instructionsSmall, simple instructions only
Instruction lengthVariableFixed, typically 32 bits
Clock cycles per instructionSeveralUsually one
Instruction complexityWork done in hardwareWork done in software by combining instructions
Chip size and powerLarger, more powerCompact, less power
Typical useDesktop processorsMobile and embedded processors

Why RISC is often preferred: a compact chip and a small instruction set. Note carefully that executing multiple clock cycles is a CISC trait, not a RISC advantage. That exact wrong option has appeared in the paper.

RISC instruction format is fixed length, and the standard figure asked is 32 bits.

How This Gets Asked

The relationship question [2018]

Consider the following statements: 1. ALU is a component of Control Unit. 2. CPU is a component of Control Unit. 3. Control Unit is not a component of CPU.

All three are wrong. The CPU contains the ALU and the control unit. Nothing here contains the CPU.

This is the most common shape of question in the whole Computer section. Three statements, all built on one relationship, and the paper is checking whether you know which box sits inside which.

The register question, three times [2017, 2022, 2026]

What is the purpose of the Memory Address Register? [2017]

Which one of the following registers keeps track of the next instruction to be executed? [2022]

Which one of the following is used for storing the results produced by the arithmetic and logic unit? [2026]

MAR, then program counter, then accumulator. Three different registers, three different papers, one table.

If you learned only “the CPU has registers”, you lost all three marks. If you learned the five row table above, you have all three.

The RISC question, twice [2023 and 2026]

RISC processors are always preferred to CISC processors because of: 1. Compact size 2. Small instruction set 3. Executing multiple clock cycles [2023]

What is the fixed length of the instruction format used in RISC processors? [2026]

The first tests the trap, which is that multiple clock cycles is a CISC characteristic. The second tests a single number, 32 bits.

Quick Revision Table

PointValue
Five operationsInput, storage, processing, output, control
Processing is done byCPU and memory unit, not the monitor
Stored program conceptVon Neumann, data and instructions in the same memory
CPU containsALU, control unit, registers
ALU containsArithmetic unit and logic unit
AND, OR, NOT are handled byThe logic unit
Control unit doesFetch, decode and direct. No processing
Program counter holdsAddress of the next instruction
Instruction register holdsThe current instruction
Memory address register holdsThe address being accessed
Memory buffer register holdsThe data being transferred
Accumulator holdsThe result from the ALU
Machine cycle phasesFetch, decode, execute, store
Machine cycles for 6 instructions6
Processor speed unitGHz
BusesData, address, control, together the system bus
n address lines can reach2ⁿ locations
RISC instruction lengthFixed, 32 bits
CISC instruction lengthVariable
Multiple clock cycles per instructionA CISC trait, not a RISC advantage

Practice Set

Ten questions. No answer key below.

Write your answers in the comments, all ten in a single comment, in the format 1-b 2-a 3-d and so on. The full answer key is posted in this same thread after seven days.

A year in brackets means the question is from that paper. The rest are written in the same pattern.

  1. What is the purpose of the Memory Address Register? [2017]
  2. A bus that manages the transfer of data and addresses among various components is [2019]
  3. By using which of the following units is data processing performed by a computer system? 1. Monitor 2. Memory unit 3. CPU [2022]
  4. Consider the following statements in respect of machine cycle: 1. It consists of four phases, namely fetching, decoding, executing and storing. 2. It is a cycle in which machine language instructions are executed. 3. If a program consists of 6 machine language instructions, 6 separate machine cycles would be executed to run the program. Which of the statements given above are correct? [2022]
  5. RISC processors are always preferred to CISC processors because of: 1. Compact size 2. Small instruction set 3. Executing multiple clock cycles [2023]
  6. Which of the following are main operations of CPU? I. Fetching instructions from the memory II. Decoding the instructions III. Executing the instructions IV. Storing the results back in the memory [2024]
  7. AND and OR operations are part of which unit of CPU? [2025]
  8. What is the fixed length of the instruction format used in RISC processors? [2026]
  9. Which one of the following is used for storing the results produced by the arithmetic and logic unit? [2026]
  10. Consider the following statements: I. The address bus carries data in both directions between the CPU and memory. II. An address bus of n lines can address 2ⁿ distinct memory locations. Which of the statements given above is or are correct?

Frequently Asked Questions

How many questions come from the CPU in UPSC ISS?

Twelve across the ten papers from 2017 to 2026, about 1.2 a year, worth 3 marks. Combined with memory and peripherals, the hardware module is worth 47 questions.

Is the ALU a part of the control unit?

No. Both the ALU and the control unit are components of the CPU. Neither is inside the other, and questions built on this confusion appear regularly.

Which register keeps track of the next instruction?

The program counter. The instruction register holds the instruction currently being executed, which is the option most often confused with it.

What is the difference between MAR and MBR?

The memory address register holds the address of the location being accessed. The memory buffer register holds the data moving to or from that location. MAR holds where, MBR holds what.

What are the four phases of the machine cycle?

Fetch, decode, execute and store, in that order. One machine cycle handles one machine language instruction, so a six instruction program needs six cycles.

Is RISC better than CISC?

RISC offers a compact chip, a small fixed length instruction set and lower power use, which is why mobile devices use it. Executing multiple clock cycles per instruction is a CISC characteristic and has appeared as a wrong option.

Do I need to know processor architecture in depth for UPSC ISS?

No. The syllabus names the units of a computer system, and the questions stay at the level of what each unit does and which register holds what. Pipelines, caches inside the CPU and micro architecture have never been asked.

Related Reading

Part 3 of 16 in the Computer Series for UPSC ISS. Previous: Binary Codes for UPSC ISS. Next: Computer Memory for UPSC ISS, published 7 October at 8:00 AM.

Shyam Agrawal, founder of StatChakravyuh

Shyam Agrawal

MSc from IIT Bombay. IIT JAM All India Rank 51. Founder of StatChakravyuh, where he builds practice programs for UPSC ISS, UGC NET, IIT JAM and GATE Statistics. Every syllabus and date on this site is checked against the official notification before publishing.

UPSC ISS 2027 · Complete Chakravyuh

Stop buying tests one by one. Get all 6 papers in one package.

Complete Chakravyuh is the complete UPSC ISS test series for 2027. More than 6000 questions across all 6 papers, with every descriptive answer evaluated within 3 days. Practice. Improve. Repeat.

6000+Questions
All 6Papers Covered
6 + 1Courses in One
3 DaysAnswer Evaluation
₹8,999 ₹15,999 Limited period price

Have a doubt or suggestion? Message us on WhatsApp

0 0 Upvotes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
0
Got a similar doubt? Discuss here.x
()
x
Chat with us