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

图二
