Computer Sciences > GATE 2025 SET-2 > Instruction Set Architecture
Which of the following is/are part of an Instruction Set Architecture of a processor?
A
The size of the cache memory
B
The clock frequency of the processor
C
The number of cache memory levels
D
The total number of registers

Correct : d

The correct answer is Option D — The total number of registers.
The Instruction Set Architecture (ISA) defines the programmer-visible interface of a processor — what the software sees and uses. This includes the instruction set, number and types of registers, addressing modes, data types, and memory model.
Option D — Total number of registers: The register file is directly visible to programs. Instructions explicitly reference registers by name or number. The count of available registers is a fundamental ISA property. Correct.
Option A — Cache size: Cache is a performance optimization that is transparent to the programmer. A program runs correctly regardless of cache size — it''s a microarchitectural detail, not part of the ISA. Incorrect.
Option B — Clock frequency: Clock speed determines how fast instructions execute, but it''s entirely a hardware implementation choice. Two processors sharing the same ISA can run at completely different frequencies. Incorrect.
Option C — Number of cache levels: Like cache size, the number of cache levels (L1, L2, L3) is a microarchitectural decision invisible to the ISA. Programs don''t interact with cache levels directly. Incorrect.
The simple rule — if software can''t directly see or control it through instructions, it''s microarchitecture, not ISA.

Similar Questions

A processor with 16 general purpose registers uses a 32-bit instruction format. The instruction format consists of an opcode field, an addressing mode field, tw...
#939 Fill in the Blanks
A processor has 64 general-purpose registers and 50 distinct instruction types. An instruction is encoded in 32-bits. What is the maximum number of bits that ca...
#1380 MCQ
Consider a processor P whose instruction set architecture is the load-store architecture. The instruction format is such that the first operand of any instruct...
#1499 MCQ

Related Topics

ISA instruction set architecture GATE 2025 GATE CS 2025 Set-2 Q28 processor ISA components number of registers ISA cache not part of ISA clock frequency microarchitecture computer organization GATE ISA vs microarchitecture registers visible programmer

Unique Visitor Count

Total Unique Visitors

Loading......