技术栈
scatterlist
sz66cm
5 个月前
linux
·
内核
·
内存管理
·
scatterlist
Linux内核 -- 内存管理之scatterlist结构使用
scatterlist 结构在 Linux 内核中主要用于 DMA(直接内存访问)操作中的内存管理。它允许将不连续的物理内存片段表示为一个逻辑上的连续块,从而使 DMA 操作可以高效地处理这些不连续的内存片段。
私房菜
1 年前
linux
·
dma
·
scatterlist
·
sg_table
·
nents
Linux scatterlist 详解
源码基于:Linux 5.4约定:之前在《Linux DMA... 零拷贝》博文分享了DMA 技术和零拷贝技术,在进行I/O设备和内存的数据传输的时候,数据搬运的工作全部交给DMA 控制器,而CPU 不再参与任何与数据搬运相关的事情,这样CPU就可以去处理别的事务。