Computer Organization MCQs (Set-2)

The fetch stage reads an instruction from what?

A Output device
B Power supply
C Instruction memory
D Cooling fan

The decode stage interprets opcode and what?

A Cache temperature
B Machine serial number
C Operands
D Power budget

A hardwired control unit generates signals using what?

A Stored microinstructions only
B User documents
C Logic circuits
D Network packets

A microprogrammed controller stores control sequences in what?

A Data cache only
B Register file
C I/O port
D Control memory

CPI is average cycles per what?

A Memory byte
B Cache line
C Clock second
D Instruction

A pipeline increases instruction throughput by overlapping what?

A Memory banks only
B Clock sources
C Instruction stages
D Power rails

A structural hazard occurs when instructions compete for what?

A Same hardware resource
B Different data values
C Branch target
D Register name only

A data hazard occurs when an instruction depends on what?

A Later cache line
B Power state
C Earlier result
D Instruction length only

A control hazard is often caused by what instruction?

A Add operation
B Load only
C Cache flush only
D Branch

Forwarding reduces stalls by sending results from what?

A Disk to memory
B Printer to CPU
C Pipeline stage to stage
D Clock to cache only

A pipeline stall inserts what into execution?

A New register
B Cache line
C Instruction opcode
D Idle cycle or bubble

Branch prediction estimates what before branch resolves?

A Branch outcome
B Cache capacity
C ALU result only
D Power draw

A superscalar processor can issue multiple instructions in what?

A One second only
B One cycle
C One cache line
D One program only

VLIW encodes multiple operations into what?

A Wide instruction word
B Cache tag
C Memory page
D Clock divider

Out-of-order execution allows independent instructions to execute how?

A Only in source order
B After program end
C Without operands
D Before older stalled ones

Register renaming removes false dependencies on what?

A Architectural registers
B Memory addresses
C Cache lines
D Clock signals

Speculative execution performs work before what is certain?

A Instruction decode
B Branch outcome
C Clock edge
D Power supply

SIMD applies one instruction to what data pattern?

A One serial bit
B Multiple data elements
C Multiple programs only
D One cache tag

Vector processing operates on what data structure?

A Only scalar values
B Instruction addresses
C Bus control bits
D Data vectors

Cache coherence maintains agreement among what?

A Cached memory copies
B Clock domains
C Instruction formats
D Power supplies

MESI names Modified, Exclusive, Shared and what state?

A Invalid
B Idle
C Indexed
D Interrupted

False sharing occurs when threads modify different data in what?

A Different processors only
B Same cache line
C Different files
D Separate pages always

A multicore processor contains multiple what?

A Power grids
B CPU cores
C I/O buses only
D Operating systems only

SMT allows one core to expose multiple what?

A Physical caches only
B Hardware threads
C Power supplies
D Instruction sets

Amdahl’s law limits speedup due to what?

A Serial work fraction
B Cache size only
C Bus voltage
D Clock label