Skip to main content

Advanced Computer Architecture MCQs with Answers

Practice important Advanced Computer Architecture MCQs with answers and explanations.

Multiple Choice Questions

Q721: In which DMA configuration does the DMA and I/O modules connect through an I/O bus?
  • A: Single Bus Detached DMA
  • B: Single Bus Integrated DMA
  • C: I/O Bus
  • D: Integrated Bus Configuration
View Answer
C

Q722: What does the DMA Controller (DMAC) do during a DMA transfer?
  • A: It processes all CPU instructions
  • B: It manages bus control
  • C: It manages memory allocation
  • D: It performs data encoding
View Answer
B

Q723: The instruction load [2], [9] is considered illegal because:
  • A: It requires two steps
  • B: It requires more than one CPU
  • C: It transfers directly between peripherals
  • D: It involves too many memory locations
View Answer
A

Q724: What is the role of the CPU in a DMA transfer?
  • A: To manage all I/O requests
  • B: To act as a middleman for data transfers
  • C: To handle interrupts during data transfer
  • D: To send DMA requests
View Answer
B

Q725: What is the purpose of the Bus Grant pulse in the DMA process?
  • A: To release bus control
  • B: To request data transfer
  • C: To indicate the start of a DMA cycle
  • D: To confirm data transfer
View Answer
C

Q726: In which DMA configuration does the DMA controller not share the system bus with the CPU?
  • A: Single Bus Detached DMA
  • B: Single Bus Integrated DMA
  • C: I/O Bus
  • D: Integrated Bus Configuration
View Answer
A

Q727: During a DMA transfer, which bus control technique allows the CPU to pause operations?
  • A: Cycle Stealing
  • B: Bus Arbitration
  • C: Direct Control
  • D: Interrupt Management
View Answer
A

Q728: What percentage of CPU time is spent handling DMA requests in the example with a 500 MHz processor?
  • A: 0.1
  • B: 0.025
  • C: 0.004
  • D: 0.001
View Answer
B

Q729: In an I/O channel, what is a key capability?
  • A: To manage all memory requests
  • B: To execute instructions without CPU involvement
  • C: To provide high-speed data transfers
  • D: To connect multiple CPUs
View Answer
B

Q730: Which type of multiplexer channel is used for high-speed devices?
  • A: Byte Multiplexer
  • B: Block Multiplexer
  • C: Byte Stream Multiplexer
  • D: Block Stream Multiplexer
View Answer
B

Test Your Knowledge

Take a timed quiz on Advanced Computer Architecture

🚀 Start Quiz Now