What are the various modes for transferring data between cpu and i/o devices?
Answers
Answered by
0
How can I explain three modes of data transfer between I/O devices and a computer system in 8086?
Still have a question? Ask your own!
What is your question?
Ad by Worldquant University
At Worldquant University, all tuition costs are covered.
MSc programs in financial engineering can cost more than $50K but ours is tuition-free for every student.
Apply Now
1 ANSWER

Rod Nussbaumer, Wrote a program once, about 40 years ago. It was fun, so I've kept doing it.
Answered Mar 14 2018 · Author has 2.6kanswers and 2m answer views
You need to clarify what you mean by ‘computer system’ and ‘IO device’ in the context of your question. It sounds like you might be looking to contrast ‘read vs write vs DMA or something else’. In the context of the 8086, IO means something quite specific that isn’t normally present on other processors: a separate address space for IO (as opposed to memory addressing) and respective IO related CPU instructions.
But, maybe you mean differentiating between things like polling vs interrupt driven vs DMA IO.
Or maybe you mean to distinguish between bit-at-a-time and byte-at-a-time and block-at-a-time, as in the distinction between serial and parallel an something that deals with packets or blocks like ethernet or disks.
Still have a question? Ask your own!
What is your question?
Ad by Worldquant University
At Worldquant University, all tuition costs are covered.
MSc programs in financial engineering can cost more than $50K but ours is tuition-free for every student.
Apply Now
1 ANSWER

Rod Nussbaumer, Wrote a program once, about 40 years ago. It was fun, so I've kept doing it.
Answered Mar 14 2018 · Author has 2.6kanswers and 2m answer views
You need to clarify what you mean by ‘computer system’ and ‘IO device’ in the context of your question. It sounds like you might be looking to contrast ‘read vs write vs DMA or something else’. In the context of the 8086, IO means something quite specific that isn’t normally present on other processors: a separate address space for IO (as opposed to memory addressing) and respective IO related CPU instructions.
But, maybe you mean differentiating between things like polling vs interrupt driven vs DMA IO.
Or maybe you mean to distinguish between bit-at-a-time and byte-at-a-time and block-at-a-time, as in the distinction between serial and parallel an something that deals with packets or blocks like ethernet or disks.
Similar questions
Science,
7 months ago
English,
7 months ago
English,
7 months ago
Environmental Sciences,
1 year ago
Biology,
1 year ago