零拷贝

本文源自知乎文章总结,建议大家看原文。  https://zhuanlan.zhihu.com/p/83398714   这是正常的非零拷贝,需要四次复制: 传统的数据IO传输分为两部分,读操作和写操作: 基于传统的 I/O 读取方式,read 系统调用会触发 2 次上下文切换,1 次 DMA 拷贝和 1 次 CPU 拷贝,发起数据读取的流程如下: 用户进程通过 read() 函数向内核(kern
相关文章
相关标签/搜索