页表 段号 页号 分段式 分页式 段页式

‘虚拟地址’如何通过页表获取到‘真实地址’(物理地址)的?

分段式内存管理:将地址空间分为多段,(代码段,数据段......),便于编译器进行地址管理;
分段式虚拟地址组成:段号+段内的地址偏移量;
在系统中有一个段表:一个个段表项(段号,物理内存段起始地址), 用来对应分段式计算物理地址;

在这里插入图片描述

分页式内存管理:将地址空间分成多个小块(页)实现数据离散式存储,提高内存利用率;
分页式虚拟地址组员:页号+页内偏移;
在系统中有一个页表(页号,物理内存块起始地址,权限控制,缺页中断位.......)

在这里插入图片描述

段页式内存管理: 将虚拟地址空间进行分段,在每个分段内进行分页式管理,集合了两者优点,

猜你喜欢

转载自blog.51cto.com/14982125/2663432