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)之间流动。

图二

相关推荐
旖旎夜光15 小时前
C++(类与对象)(下)
开发语言·c++·学习
江屿风15 小时前
【科普】【差集&交集概念落地云相册】流食般投喂
开发语言·c++·笔记·算法·云相册
math_hongfan15 小时前
鸿蒙AI应用性能高级评测:推理延迟/内存占用/功耗/准确率四维指标评测体系与极致调优方案
人工智能·学习·华为·harmonyos·鸿蒙
一米阳光86611 天前
软考(中级)软件设计师核心笔记(6)系统开发基础——需求分析、系统设计
笔记·职场发展·需求分析·软考·软件设计师·中级职称
山荷枝1 天前
Java学习第十天
java·学习
huibin1478523691 天前
热缓解学习记录
android·学习
雨田言炎1 天前
四、关于Qt项目需要知道的
开发语言·笔记·qt
Nan_Shu_6141 天前
学习:GSAP
学习
hanlin031 天前
动态规划专练:力扣第121、122题
笔记·算法·leetcode
摇滚侠1 天前
SpringBoot 官网 阅读笔记 启用生产就绪功能 端点
spring boot·笔记·后端