理解零拷貝原理

引言 傳統的 Linux 操作系統的標準 I/O 接口是基於數據拷貝操作的,即 I/O 操作會導致數據在操作系統內核地址空間的緩衝區和應用程序地址空間定義的緩衝區之間進行傳輸。這樣做最大的好處是可以減少磁盤 I/O 的操作,因爲如果所請求的數據已經存放在操作系統的高速緩衝存儲器中,那麼就不需要再進行實際的物理磁盤 I/O 操作。但是數據傳輸過程中的數據拷貝操作卻導致了極大的 CPU 開銷,限制了操
相關文章
相關標籤/搜索