- 博客(1)
- 收藏
- 关注
转载 Linux零拷贝原理
1.什么是零拷贝?零拷贝是指CPU不需要在应用内存和内核内存之间拷贝数据消耗资源。零拷贝的优势?(1)避免不必要的CPU拷贝,让CPU解脱出来去执行其他的任务;(2)减少内存带宽的占用;(3)减少用户空间和操作系统内核空间之间的上下文切换;数据拷贝的实现方式有哪些?传统的数据拷贝(1)读取系统调用导致上下文从用户模式切换到内核模式。第一个副本由DMA引擎执行,该引擎从磁盘读取文件内容并将其存储到内核地址空间缓冲区中。(2)将数据从内核缓冲区复制到用户缓冲区,然后..
2021-08-09 16:02:18
95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人