binder驅動-------之內存映射篇

1:binder內存管理概述 binder一次跨進程通訊,只需要一次拷貝(原因後面會解析),而一般的像socket通訊則需要兩次拷貝;參與binder通訊的進程,無論是client還是服務器端,他們都會通過調用ProcessState::self()函數來建立自己的初步映射,爲什麼說是初步影射呢,因爲binder_mmap爲我們分配了指定長度的虛擬地址,但卻只是建立一個物理頁的影射,其他的虛擬地址
相關文章
相關標籤/搜索