mmap內存映射

內存映射是個頗有用,也頗有意思的思想。咱們都知道操做系統分爲用戶態和內核態,用戶態是不能直接和物理設備打交道的,若是想把硬盤的一塊區域讀到用戶態,則須要兩次拷貝(硬盤->內核->用戶),可是內存映射的設計只須要發生一次的拷貝,大大的提升了讀取數據的效率。那麼內存映射的原理和內核是如何實現的呢?linux 由於內存映射涉及到虛擬內存的管理,虛擬內存到物理內存的映射,所以在詳細介紹內存映射前先普及(回
相關文章
相關標籤/搜索