Linux虚拟地址空间如何分布?
Linux的虚拟内存管理的几个基础概念
(1)每个进程都有自己独立的虚拟地址空间,进程访问的虚拟地址并不是真正的物理地址。
(2)虚拟地址通过页表的映射,获得真正的物理地址。
(3)如果虚拟地址对应的物理地址并不存在,则发生缺页中断,真正分配物理地址,并且同时更新进程中页表信息。
虚拟地址的空间分布
Linux中采用虚拟地址空间,大大增加了进程的寻址空间。
Linux的虚拟内存管理的几个基础概念
(1)每个进程都有自己独立的虚拟地址空间,进程访问的虚拟地址并不是真正的物理地址。
(2)虚拟地址通过页表的映射,获得真正的物理地址。
(3)如果虚拟地址对应的物理地址并不存在,则发生缺页中断,真正分配物理地址,并且同时更新进程中页表信息。
虚拟地址的空间分布
Linux中采用虚拟地址空间,大大增加了进程的寻址空间。