edited by
5,412 views
3 votes
3 votes

The ability to temporarily halt the CPU and use this time to send information on buses is called

  1. direct memory access
  2. vectoring the interrupt
  3. polling
  4. cycle stealing
edited by

4 Answers

Best answer
6 votes
6 votes

The ability to temporarily halt the CPU and use this time to send information buses is called Cycle Stealing .

Cycle Stealing mode is similar to Burst Transfer mode, but instead of the data being transferred all at once,it is transferred one byte at a time. The DMA controller, after transferring one byte of data, releases controlof the system buses by sending a bus grant signal through the control bus, lets the CPU process an instruction and then requests access to the bus by sending the bus request signal through the control bus and then transfers another byte of data. This keeps going on until all the data has been transferred. The transfer rate is slower but it prevents the CPU from staying idle for a long period of time.

Option D is correct.

selected by
0 votes
0 votes

DMA has three modes;

Burst mode: Makes the CPU halt temporarily

Cycle stealing mode: Makes the CPU halt temporarily

Transparent mode: Doesn't make the CPU halt.

 

So we can't say DMA halts the CPU. Cycle stealing and burst mode do.

Hence, Option D

Answer:

Related questions

6 votes
6 votes
4 answers
1
go_editor asked Jun 12, 2016
5,080 views
An interrupt in which the external device supplies its address as well as the interrupt requests is known asvectored interruptmaskable interruptnon maskable interruptdesi...
3 votes
3 votes
2 answers
3
go_editor asked Jun 12, 2016
4,859 views
Which of the following architecture is/are not suitable for realising SIMD?Vector processorArray processorVon NeumannAll of the above
4 votes
4 votes
4 answers
4