Chapter 4: Computer Organization and Architecture (Set-8)

In a system bus, if the address bus is 16-bit wide, the maximum number of unique memory addresses it can represent is

A 16 addresses
B 32,768 addresses
C 1,024 addresses
D 65,536 addresses

In CPU design, increasing word length from 32-bit to 64-bit directly increases the size of

A CPU registers
B Monitor resolution
C Keyboard buffer
D Printer memory

Which cache mapping method allows a memory block to be placed in any cache line, giving maximum flexibility

A Direct mapped
B Set associative
C Fully associative
D Write through

In a direct-mapped cache, two different memory blocks can repeatedly remove each other from cache mainly due to

A Higher bandwidth
B Larger word length
C Faster clock speed
D Mapping conflict

In set-associative cache, the “set” for a block is usually determined by

A Opcode field
B Index bits
C Carry flag
D Clock ticks

Compared to polling, interrupt-driven I/O is more efficient mainly because the CPU

A Runs slower always
B Increases disk capacity
C Avoids constant checking
D Uses more ROM

A typical reason DMA improves system performance is that DMA

A Transfers blocks quickly
B Removes cache memory
C Lowers CPU frequency
D Shortens instruction set

When a DMA transfer completes, the CPU is commonly notified using a

A Cache hit signal
B Address bus width
C Opcode field
D Interrupt signal

During the fetch step, the CPU normally places the Program Counter value on the

A Data bus
B Control bus
C Address bus
D I/O bus

In the instruction cycle, “decode” mainly determines

A Monitor output format
B Required micro-operations
C Disk partition type
D Network routing path

In a basic CPU, which element mainly generates control signals that coordinate datapath operations

A Control unit
B ALU
C Cache memory
D Data bus

The instruction register is important because it holds

A Next instruction address
B Memory address always
C Final program output
D Current instruction bits

Which register is most directly updated during a conditional branch if the condition is true

A MAR
B MDR
C Program Counter
D Accumulator

For memory read/write operations, the correct address-data register pair is

A MAR and MDR
B PC and IR
C IR and ALU
D CU and cache

In performance terms, CPU speed is not determined by clock speed alone because performance also depends on

A Wallpaper color
B Keyboard size
C Screen brightness
D Instructions per cycle

A CPU with higher IPC but lower clock speed can still be faster because it

A Uses less power
B Has bigger keyboard
C Does more per cycle
D Uses more ROM

Which measure best matches “work completed per unit time” in a system

A Latency
B Throughput
C Addressing
D Word length

Which term best matches “delay before the response begins” for memory or I/O

A Bandwidth
B Capacity
C Latency
D MIPS

A common reason for a CPU to stall during execution is

A Fast cache hits
B Larger monitor
C Extra keyboard keys
D Cache miss delay

MIPS is often considered an imperfect comparison metric because

A Instruction mixes differ
B It measures disk space
C It equals cache size
D It ignores clock speed

FLOPS is most relevant for evaluating performance in

A Text editing work
B File naming tasks
C Scientific calculations
D Keyboard response

A bottleneck in a balanced computer system often occurs when

A CPU is idle always
B One resource is slow
C Cache hit rate is 100%
D Bus is unused

In RISC design, a typical characteristic is

A Many complex instructions
B No registers present
C No pipelining possible
D Simple fixed instructions

CISC design typically includes instructions that

A Always one cycle
B Avoid memory access
C Perform multiple steps
D Use no addressing

The stored-program concept is important because it allows

A Programs as memory data
B Fixed hardware only
C No RAM required
D No CPU needed

Which statement best describes Instruction Set Architecture (ISA)

A Keyboard layout rules
B Monitor color settings
C Disk partition method
D Software-visible CPU rules

A common effect of increasing bus width is

A Less data per cycle
B Smaller cache always
C More data per cycle
D Lower clock always

If cache size increases, a likely benefit is

A More cache hits
B More disk latency
C Less CPU cores
D Less address space

In a memory hierarchy, registers are placed at the top mainly due to their

A Very low speed
B Very high capacity
C Very cheap cost
D Very fast access

Which memory is usually slower than RAM but non-volatile and large-capacity

A Cache
B SSD or HDD
C Registers
D ALU

A typical “conflict miss” is most strongly associated with

A Fully associative cache
B Larger main memory
C Direct-mapped cache
D Faster ALU

In a pipelined CPU, a key idea is to

A Run one instruction at time
B Remove instruction decode
C Remove control signals
D Overlap instruction stages

A pipeline hazard that occurs due to dependent instructions is called a

A Data hazard
B Power hazard
C Cache hazard
D Output hazard

A CPU may use an interrupt to handle

A Wallpaper change
B Disk label rename
C Keyboard press event
D Font selection

Which interrupt type is generated by executing a special instruction to request OS service

A Hardware interrupt
B Thermal interrupt
C Cache interrupt
D Software interrupt

When a CPU handles an interrupt, it typically first

A Deletes current program
B Saves current state
C Clears all registers
D Formats the disk

Register Transfer Language (RTL) is mainly used to describe

A Internet routing
B File encryption keys
C CPU micro-operations
D Monitor refresh logic

A microprocessor differs from a microcontroller mainly because a microcontroller usually

A Integrates peripherals
B Has no CPU
C Has no memory
D Has no registers

Multiprocessor systems can improve throughput mainly by

A Reducing RAM size
B Lowering bus width
C Parallel task execution
D Removing cache memory

Which statement best describes “benchmarking basics”

A Free disk space increase
B Screen resolution upgrade
C Keyboard replacement plan
D Standard performance measurement

In cache addressing, the “tag” field is mainly used to

A Choose cache set
B Identify correct block
C Count clock cycles
D Store operand value

A wider address bus directly allows

A Higher FLOPS rate
B More cache lines
C Larger address space
D Faster ALU only

In a system where each memory address stores 1 byte, 20 address bits can address up to

A 1 KB memory
B 1 GB memory
C 1 TB memory
D 1 MB memory

An advantage of set-associative cache over direct-mapped cache is

A Fewer conflict misses
B More conflict misses
C No tags required
D No index bits

When comparing two CPUs, a higher benchmark score usually indicates

A Bigger storage only
B Smaller instruction set
C Better tested performance
D Lower address space

If memory latency is high, which effect is most likely seen in CPU performance

A More cache hits
B More CPU stalls
C More disk space
D More instruction width

In a typical CPU, which factor best improves responsiveness for a single quick operation

A Higher latency
B Lower throughput
C Smaller cache lines
D Lower latency

Which technique can reduce data hazard delays in pipelines by passing results directly to later stages

A Spooling
B Formatting
C Forwarding
D Paging

In CPU terms, increasing cache hit rate mainly helps to reduce

A Memory access delays
B Screen brightness
C Disk capacity
D Keyboard lag

Which statement is most accurate about clock speed and performance

A Higher clock always wins
B Clock irrelevant always
C Performance depends on more
D Only MIPS matters

Leave a Reply

Your email address will not be published. Required fields are marked *