C++笔记之内存映射、零拷贝与共享内存(学习三)-操作系统术语概念图
2026/7/23 11:29:11
网站建设
项目流程
C++笔记之内存映射、零拷贝与共享内存(学习三)-操作系统术语概念图
code review!
文章目录
- C++笔记之内存映射、零拷贝与共享内存(学习三)-操作系统术语概念图
图一
- 运行模式与空间划分:顶部为用户态(User Mode,对应用户空间),底部为内核态(Kernel Mode,对应内核空间)。
- 交互机制:
- 系统调用(System Call):用户程序(如
read())如何跨越安全边界进入内核。 - 上下文切换(Context Switch):展示了发生系统调用时,CPU 寄存器状态的保存与恢复过程。
- 内存管理与映射:
- 虚拟内存(Virtual Memory)如何通过页表(Page Table)和地址映射(Memory Mapping)转换为物理内存(Physical Memory)。
- 匿名映射(Anonymous Mapping):专门标注了不对应文件的内存区域(如堆 stack/heap)。
- 缓冲区(Buffer):清晰展示了数据如何在用户空间缓冲区(buf)与内核缓冲区(kernel buffer)之间流动。
![]()
图二
![]()