linux共享內存的設計

posix的共享內存是經過用戶空間掛在的tmpfs文件系統實現的,而system V的共享內存是由內核自己的tmpfs實現的,這裏能夠看出,兩者實際上是用同一種機制實現的,不一樣的是用戶接口不一樣,posix旨在提供一套統一的可用接口而不是實現,所以posix的上層根本就不會在乎其機制是內核實現的仍是用戶空間實現的,所以用文件系統實現再好不過了,在linux上它其實是經過用戶空間掛載的tmpfs實
相關文章
相關標籤/搜索