Home >Common Problem >What is the difference between dma mode and channel management mode?

What is the difference between dma mode and channel management mode?

青灯夜游
青灯夜游Original
2020-04-16 16:49:4012302browse

What is the difference between dma mode and channel management mode? The following article will introduce it to you. It has certain reference value. Friends in need can refer to it. I hope it will be helpful to everyone.

What is the difference between dma mode and channel management mode?

The similarities and differences between I/O channel control mode and DMA mode:

Channel Control mode and DMA mode Similarly, it is also a memory-centered control method that realizes direct exchange of data between the device and the memory.

Different from the DMA mode, in the DMA mode, the data transmission direction, the memory address where the data is stored, and the length of the data block to be transmitted are all controlled by the CPU, while in the channel mode, these are all controlled by the CPU. channel for control. In addition, each device in DMA mode requires at least one DMA controller, and one channel controller can control multiple devices.

For more related knowledge, please pay attention to PHP Chinese website ! !

The above is the detailed content of What is the difference between dma mode and channel management mode?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn