18.對象複用的瞭解,零拷貝的瞭解

對象複用指得是設計模式,對象可以採用不同的設計模式達到複用的目的,最常見的就是繼承和組合模式了。

零拷貝:零拷貝主要的任務就是避免CPU將數據從一塊存儲拷貝到另外一塊存儲,主要就是利用各種零拷貝技術,避免讓CPU做大量的數據拷貝任務,減少不必要的拷貝,或者讓別的組件來做這一類簡單的數據傳輸任務,讓CPU解脫出來專注於別的任務。這樣就可以讓系統資源的利用更加有效。

零拷貝技術常見linux中,例如用戶空間到內核空間的拷貝,這個是沒有必要的,我們可以採用零拷貝技術,這個技術就是通過mmap,直接將內核空間的數據通過映射的方法映射到用戶空間上,即物理上共用這段數據。
零拷貝介紹https://www.jianshu.com/p/fad3339e3448

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章