linux共享内存的设计

posix的共享内存是经过用户空间挂在的tmpfs文件系统实现的,而system V的共享内存是由内核自己的tmpfs实现的,这里能够看出,两者实际上是用同一种机制实现的,不一样的是用户接口不一样,posix旨在提供一套统一的可用接口而不是实现,所以posix的上层根本就不会在乎其机制是内核实现的仍是用户空间实现的,所以用文件系统实现再好不过了,在linux上它其实是经过用户空间挂载的tmpfs实
相关文章
相关标签/搜索