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

In a typical desktop computer, which part mainly coordinates data exchange between CPU, memory, and devices using buses

A Motherboard chipset
B System unit
C Output device
D Storage drive

Which functional unit is responsible for converting typed characters into binary codes for processing

A Output unit
B Memory unit
C Input unit
D Control unit

Which unit stores both data and instructions while a program is actively running

A Secondary storage
B Output unit
C Control unit
D Main memory

When a CPU needs a frequently used value immediately, it is most likely kept in

A Registers
B DVD drive
C Hard disk
D Network card

In simple terms, the control unit mainly decides

A Screen color output
B File compression method
C What happens next
D Speaker sound level

Which CPU part performs comparisons like equal-to or greater-than

A ALU
B Cache memory
C System bus
D ROM chip

Which is the correct role of the Program Counter during program execution

A Stores final output
B Stores instruction result
C Holds next address
D Holds memory data

Which register usually keeps the instruction currently being decoded by the control unit

A Memory Address Register
B Instruction Register
C Memory Data Register
D Stack Pointer

Which register typically stores the memory location address for a read or write operation

A MDR
B IR
C Accumulator
D MAR

Which register typically holds the data being transferred to or from main memory

A IR
B PC
C MDR
D CU

Which unit is best for storing large files permanently, such as videos and documents

A Secondary storage
B Cache memory
C Registers
D CPU core

Which memory is generally fastest after CPU registers

A Hard disk
B Optical disk
C Tape storage
D Cache memory

Which memory type is volatile and used as main working memory

A ROM
B SSD
C RAM
D Blu-ray

ROM is mainly used to store

A Temporary variables
B Firmware instructions
C Cache lines only
D User documents

Virtual memory allows a system to

A Increase screen size
B Increase CPU cores
C Use disk as RAM
D Remove cache memory

Memory hierarchy is designed mainly to

A Balance speed and cost
B Reduce electricity use
C Improve monitor colors
D Increase keyboard buttons

In the instruction cycle, the fetch stage primarily

A Writes final output
B Executes ALU work
C Clears cache
D Reads instruction

The opcode field of an instruction tells the CPU

A Where data is stored
B How much RAM exists
C Which operation to do
D Which keyboard is used

Which stage of the instruction cycle interprets the instruction meaning

A Decode stage
B Fetch stage
C Execute stage
D Store stage

Which stage usually performs the actual operation requested by the instruction

A Decode stage
B Fetch stage
C Execute stage
D Store stage

Which stage commonly writes results back to a register or memory

A Decode stage
B Fetch stage
C Power stage
D Store stage

A clock cycle is best described as

A Disk formatting step
B One full program run
C Basic timing pulse
D One internet request

Micro-operations are

A Internal CPU steps
B Program bugs
C Network messages
D Printer settings

Which measurement indicates how many clock cycles occur per second

A Cache size
B Bus length
C Clock speed
D Disk space

CPU word length generally refers to

A Monitor width
B Bits handled together
C Keyboard layout size
D Number of fans

Which factor most directly improves multitasking performance when software supports parallel work

A Bigger monitor
B Larger keyboard
C More speakers
D More cores

A thread is best described as

A Disk sector
B Cache line
C Execution sequence
D Bus signal

Throughput means

A Work per time
B Delay time
C Memory address count
D CPU temperature

Latency is

A Total memory size
B Number of instructions
C Waiting delay
D Screen height

MIPS is used as a rough measure of

A Storage capacity
B Instruction rate
C Screen quality
D Printer speed

FLOPS mainly measures

A Text operations speed
B File copy accuracy
C Floating math rate
D Disk partition count

Benchmarking is best described as

A Standard performance test
B Cleaning computer
C Editing documents
D Resetting BIOS

A bottleneck happens when

A All parts equally fast
B Disk becomes empty
C One part limits system
D Monitor turns off

RISC processors generally prefer

A Complex instructions
B No registers used
C No pipelining used
D Simple instructions

CISC processors are known for

A Complex instructions
B Few instruction types
C No memory access
D Only one core

The system bus is mainly divided into

A Audio and video
B RAM and ROM
C Data, address, control
D Input and output

DMA is mainly used to

A Speed CPU decoding
B Transfer data without CPU
C Increase cache size
D Reduce clock speed

A hardware interrupt is typically generated by

A Running a program
B Changing wallpaper
C External device signal
D Saving a file

Software interrupt is commonly used for

A Fan control request
B Screen calibration
C Disk defragmentation
D System call request

Immediate addressing mode means

A Operand in disk
B Operand in cache
C Operand is constant
D Operand is address

Direct addressing mode means

A Operand in register
B Address given directly
C Operand equals opcode
D Address in printer

Indirect addressing mode means

A Operand in instruction
B Data always in register
C Address stored in address
D Address never used

Register addressing mode uses

A Register operand
B Main memory operand
C Disk operand
D ROM operand

Stored-program concept mainly states that

A Programs stored on monitor
B Programs stored in keyboard
C Programs stored in memory
D Programs stored in printer

Instruction Set Architecture (ISA) defines

A CPU fan layout
B Keyboard shortcuts list
C Monitor settings menu
D Programmer visible rules

A microprocessor is best described as

A RAM storage device
B CPU chip only
C Hard disk controller
D Input device board

A microcontroller usually integrates

A Only cache memory
B Only ALU unit
C CPU with peripherals
D Only display unit

Multiprocessor system means

A Multiple processors used
B One CPU, many RAM
C Many keyboards attached
D Multiple monitors used

Direct-mapped cache means a memory block goes to

A Any cache line
B Any set line
C One fixed line
D Two random lines

Set-associative cache allows a block to be placed in

A One line only
B Only main memory
C Only CPU register
D A chosen set lines

Leave a Reply

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