Android Binder內存映射

一、內存映射 Binder IPC 是基於內存映射(mmap)來實現的,但是 mmap() 通常是用在有物理介質的文件系統上的。 比如進程中的用戶區域是不能直接和物理設備打交道的,如果想要把磁盤上的數據讀取到進程的用戶區域,需要兩次拷貝(磁盤–>內核空間–>用戶空間);通常在這種場景下 mmap() 就能發揮作用,通過在物理介質和用戶空間之間建立映射,減少數據的拷貝次數,用內存讀寫取代I/O讀寫,
相關文章
相關標籤/搜索