retagged by
1,181 views

2 Answers

Best answer
2 2 votes
DMA is the fastest data transfer mode , as no CPU involvement is there .
selected by
0 0 votes

Programmable I/O and Interrupt-driven I/O both require CPU to intervene, which is an overhead for data transfer.

DMA, on the other hand has Direct memory access, without the intervention of CPU. It doesn't have that overhead and hence is faster.

 

Option C

Answer:
Position:
Show:

Related questions

3 3 votes
2 answers 2 answers
2.6k
2.6k views
Bikram asked Nov 25, 2016
2,625 views
A hard disk is connected to a $2$ GHz processor through a DMA controller which works in burst mode. The initial set up of a DMA transfer takes $1000$ clock cycles for the...
74 74 votes
4 answers 4 answers
24.1k
24.1k views
go_editor asked Sep 29, 2014
24,087 views
On a non-pipelined sequential processor, a program segment, which is the part of the interrupt service routine, is given to transfer $500$ bytes from an I/O device to mem...
1 1 vote
3 answers 3 answers
892
892 views
Bikram asked Nov 25, 2016
892 views
Consider the following program segment for a CPU having three Registers $R1, R2,$ and $R3$:$$ \begin{array}{|l|l|l|} \hline \text{Instruction} & \text{Operation} & \text{...
1 1 vote
1 answers 1 answer
937
937 views
Bikram asked Nov 25, 2016
937 views
A CPU has a $32$ KB direct-mapped cache with $128$byte block size. $’A’$ is a two dimensional array of size $512 \times 512$ with elements that occupy $8$bytes each.for (...