-
虚拟内存映射表
表存储于PCB
中,每个进程都拥有一个虚拟内存映射表
,不同进程的虚拟内存地址
可以相同但物理内存地址
通常不同。 -
在操作文件与内存中得到的所有地址都是
虚拟地址
,物理地址
对于用户是不可见的,也是无需关心的。 -
MMU
:Memory Management Unit
,通过获取来自进程虚拟内存映射表
的信息,用于实现虚拟地址
与物理地址
之间的映射,从而完成CPU
的内存管理请求。 -
虚拟内存映射表
并不是直接给出物理内存地址
,而是通过内存分段
与内存分页
实现,将在后面介绍。