发散聚合IO(scatter-gather I/O)技术
来源:互联网 发布:jsp导入java类 编辑:程序博客网 时间:2024/05/29 09:21
scatter/gather I/O 2013-05-30 09:53:02
分类: LINUX
scatter/gather方式是与block dma方式相对应的一种dma方式。
在dma传输数据的过程中,要求源物理地址和目标物理地址必须是连续的。但在有的计算机体系中,如IA,
连续的存储器地址在物理上不一定是连续的,则dma传输要分成多次完成。
如果传输完一块物理连续的数据后发起一次中断,同时主机进行下一块物理连续的传输,则这种方式即为block dma方式。
scatter/gather方式则不同,它是用一个链表描述物理不连续的存储器,然后把链表首地址告诉dma master。
dma master传输完一块物理连续的数据后,就不用再发中断了,而是根据链表传输下一块物理连续的数据,最后发起一次中断。
很显然scatter/gather方式比block dma方式效率高。
0 0
- 发散聚合IO(scatter-gather I/O)技术
- Fast Scatter-Gather I/O
- 分散/聚集 I/O(scatter-gather I/O)
- scatter/gather 技术
- MPI之聚合通信-Scatter,Gather,Allgather
- JAVA NIO Scatter/Gather(矢量IO)
- scatter / gather
- GPU通用可编程技术中的scatter与gather
- 什么是scatter/gather
- scatter-gather dma transfer
- Java NIO Scatter / Gather
- NIO - Scatter/Gather
- scatter-gather DMA说明
- NIO - Scatter/Gather
- Java NIO Scatter / Gather
- (四) Scatter/Gather
- 什么是scatter / gather
- Java NIO Scatter / Gather
- IOS核心动画(Core Animation)
- 学习c++的五十条忠告
- 设计模式--观察者模式
- 打印杨辉三角形(行数可以键盘输入)
- HttpClient -- Request execution
- 发散聚合IO(scatter-gather I/O)技术
- C++之类的静态成员变量和静态成员函数
- 程序代码的优化细节
- Android:控件WebView显示网页
- post/get解决中文乱码
- 一个类怎样调用另一个类中的属性和方法
- \r,\n的作用
- Unable to execute dex: Multiple dex files define 解决方法
- ios 访问版本信息 { "resultCount":0, "results": [] }