C++笔记之内存映射、零拷贝与共享内存(学习三)-操作系统术语概念图

C++笔记之内存映射、零拷贝与共享内存(学习三)-操作系统术语概念图

code review!

文章目录

图一

  1. 运行模式与空间划分 :顶部为用户态 (User Mode,对应用户空间),底部为内核态(Kernel Mode,对应内核空间)。
  2. 交互机制
    • 系统调用 (System Call):用户程序(如 read())如何跨越安全边界进入内核。
    • 上下文切换(Context Switch):展示了发生系统调用时,CPU 寄存器状态的保存与恢复过程。
  3. 内存管理与映射
    • 虚拟内存 (Virtual Memory)如何通过页表 (Page Table)和地址映射 (Memory Mapping)转换为物理内存(Physical Memory)。
    • 匿名映射(Anonymous Mapping):专门标注了不对应文件的内存区域(如堆 stack/heap)。
    • 缓冲区 (Buffer):清晰展示了数据如何在用户空间缓冲区(buf)与内核缓冲区(kernel buffer)之间流动。

图二

相关推荐
既然如此,那就开摆6 小时前
ULIP总结
笔记·学习
xin(n_n)b7 小时前
科研小白的进阶笔记(一)
人工智能·笔记
杨浦老苏7 小时前
实测2.8MB的Rust笔记服务:MinimaMemosa部署教程
笔记·docker·群晖
王燕龙(大卫)7 小时前
fastdds笔记
网络·c++·笔记
Mico187 小时前
MySQL 8.0.35 源码编译安装笔记
数据库·笔记·mysql
秋雨梧桐叶落莳7 小时前
iOS——3GShare项目总结
学习·macos·ios·objective-c·cocoa
薛定e的猫咪8 小时前
在 vibe coding开发项目过程中使用过的命令和概念整理
人工智能·学习·算法·开源
灵性(๑>ڡ<)☆8 小时前
Java学习笔记--面向对象高级(接口)
笔记·学习
bush48 小时前
嵌入式linux学习记录十八,KGDB使用例
linux·学习