零拷贝:指用户态和内核态之间的复制是”零“次,常用的两个手段mmap,sendfilecpu copy:内存的读写需要cpu来协调数据总线、地址总线、和控制总线来完成。因此在发生拷贝的时候,需要cpu暂停现有的处理逻辑,来完成数据的读写,这种称为cpu copy。cpu拷贝浪费了cpu资源,占用了总线的带宽。dma copy:cpu只需要初始化这个动作就可以继续执行处理逻辑,剩下的数据传输动作由dma来完成。dma拷贝可以避免cpu中断
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。