鸿蒙OS源码分析:物理地址的映射
鸿蒙内核源码分析(内存映射篇) | 什么是内存最重要的实现基础 ? | 中文注解HarmonyOS源码 | v12.02
MMU的本质
虚拟地址(VA):就是线性地址,鸿蒙内存部分全是VA的身影,是由编译器和链接器在定位程序时分配的,每个应用程序都使用相同的虚拟内存地址空间,而这些虚拟内存地址空间实际上分别映射到不同的实际物理内存空间上。CPU只知道虚拟地址,向虚拟地址要数据,但在其保护模式下很悲催地址信号在路上被MMU拦截了,MMU把虚拟地址换成了物理地址,从而拿到了真正的数据。
物理地址(PA):程序的
转载
2021-02-09 17:31:45 ·
687 阅读 ·
0 评论