netty学习十三:零拷贝底层实现原理

零拷贝概述 零拷贝可以避免无谓的copy动作,为了说清楚这一点,本文会先从传统的读写操作开始介绍。 传统读操作 当应用发起一个从磁盘读取文件的操作时,请求会先经过内核,由内核与磁盘进行交互。数据会从磁盘拷贝到内核的缓存区中。这个copy动作由DMA完成,整个过程中基本上不消耗CPU。 DMA 硬件和软件的信息传输,可以使用DMA(direct memory access)来完成 如果应用想拿到信息
相关文章
相关标签/搜索