操作系统22详解.ppt

§3-5 段页式管理 为什么引入段页式管理? 1、基本原理 (1)内存空间的划分 内存空间被划分为若干长度相同的区域(2i大小)—物理页面 (2)用户进程空间的划分 进程空间被划分为若干长度不等的区域逻辑段;每个段再静态地被划分为长度相同的区域逻辑页面 (3)物理地址和逻辑地址的表示 物理地址:物理页号+页内地址 逻辑地址:段号+逻辑页号+页内地址 (4)进程空间和内存空间的对应关系 (5)、所需表目 段表 每个进程一个,记录此进程各段的页表首址与页表长度; 页表 每个段一个,用于记录一个段中的各逻辑页号与物理页号 的对应关系。 进程表 整个系统一张 空闲表 整个系统一张,用于管理、记录内存页面 (6)所需寄存器 段表首址寄存器、段表长度寄存器 (7)地址映射 由指令产生逻辑地址→由段号和逻辑页号查页表得物理页号,若找不到判断是否越界中断→否则由物理页号与页内地址合并得物理地址 2、改进 硬件中加入一组联想寄存器 3、段的共享 两个进程的不同逻辑段号分别对应同一个段首址与段长。 4、段的保护 存取控制权保护。 §3-6虚拟存储系统

文档评论(0)

1亿VIP精品文档

相关文档