mmap
文章平均质量分 90
congchp
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
内存映射补充
文件页缓存是 Linux 内核用内存缓存磁盘文件数据的一种机制,用来加快文件读写,减少磁盘 I/O。它是进程文件访问和底层块设备之间的重要中间层。操作文件页缓存用户空间是否 copymmap+ 缺页访问直接映射同一物理页页表指向页缓存无拷贝(零拷贝)read页缓存中取数据复制到用户buf有拷贝write从用户buf拷贝到页缓存页缓存标记脏页有拷贝。原创 2025-09-19 05:45:58 · 690 阅读 · 0 评论 -
内存映射原理(mmap)
VMA 是抽象描述,页表才是真正的映射。延迟分配物理内存:按需分配,访问才分配(缺页中断)。文件映射与页缓存绑定:多个进程可共享缓存。COW 保证 MAP_PRIVATE 的写时隔离。设备映射需要特殊处理(页不在页缓存)。mmap和DMA结合使用(后续补充)原创 2025-08-18 11:40:55 · 513 阅读 · 0 评论
分享