Project ForgeSign up free
Computer Organization & Architecture
Memory Hierarchy & Floating Point
GATE 2024
Medium

Consider a computer with a 4 MHz processor. Its DMA controller can transfer 8 bytes in 1 cycle from a device to main memory through cycle stealing at regular intervals. Which one of the following is the data transfer rate (in bits per second) of the DMA controller if 1% of the processor cycles are used for DMA?

  • A2,56,000
  • B3,200
  • 25,60,000
  • D32,000

Explanation

Cycles used for DMA per second = 1% × 4×10^6 = 40,000 cycles/sec. Each cycle transfers 8 bytes, so bytes/sec = 40,000×8 = 320,000 bytes/sec = 320,000×8 bits/sec = 25,60,000 bits/sec.

Source: GATE CS 2024 Session 2 (CS2) (2024)

This question is part of a 15-day revision cycle — sign in and Project Forge will bring it back the day before you'd forget it.

Start revising free