mmap内存映射

内存映射是个颇有用,也颇有意思的思想。咱们都知道操做系统分为用户态和内核态,用户态是不能直接和物理设备打交道的,若是想把硬盘的一块区域读到用户态,则须要两次拷贝(硬盘->内核->用户),可是内存映射的设计只须要发生一次的拷贝,大大的提升了读取数据的效率。那么内存映射的原理和内核是如何实现的呢?linux 由于内存映射涉及到虚拟内存的管理,虚拟内存到物理内存的映射,所以在详细介绍内存映射前先普及(回
相关文章
相关标签/搜索