还是定义一个变量print,两个进程同时执行,这两个变量的虚拟内存一样吗;假如说虚拟内存一样,操作系统如何把虚拟地址映射到不同的物理地址。
考察说明
考察进程地址空间隔离与虚拟内存到物理内存的映射机制
回答思路
- 说明两个进程拥有独立虚拟地址空间,相同的变量名和虚拟地址不共享物理内存
- 解释进程各自页表如何将相同虚拟地址映射到不同物理页框
- 若变量为只读代码或共享库,可能存在映射到同一物理页的情况,需区分
- 补充缺页、页表更新等机制说明映射的惰性建立
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。