netty學習十三:零拷貝底層實現原理

零拷貝概述 零拷貝可以避免無謂的copy動作,爲了說清楚這一點,本文會先從傳統的讀寫操作開始介紹。 傳統讀操作 當應用發起一個從磁盤讀取文件的操作時,請求會先經過內核,由內核與磁盤進行交互。數據會從磁盤拷貝到內核的緩存區中。這個copy動作由DMA完成,整個過程中基本上不消耗CPU。 DMA 硬件和軟件的信息傳輸,可以使用DMA(direct memory access)來完成 如果應用想拿到信息
相關文章
相關標籤/搜索