正在加载图片...
实现原理 5.7段页式存储管理 虚地址构成 基本思想 段号s—页 系有效地址长度决定作业地址空间的范国(虚存 为什么提出段页式管理 容置) 基本思想 用分段方法来分配和管理虚存,用 分页方法来分配和管理实存 E“项26M,有250,每最多36页 特点 员或编译程序按信息 由os自动完成 段表和页表 一段表:年个进程一张。管理内存分配与释 放,存储保护和地址变换等 页表:每个段一张。管理页面保护,页表 址,页表长度 一段表与页表的关系 □1 ne Number P- present bit >动态地址变换过程 (c) CombIned segmentatIon and pagIng 换遠度,设置快速联想寄存 最常用的段号,页号和对应 淇其它控制用栏目 Typical Memory Management Formats 评价 小结 >优点 常用内存管理方法:分区式,页式 保留了请求页式和分段存储管理的全部优 点,提供了大量虚存空间,有效利用内存, 段式,段页式 为组织多道程序运行提供了方便 内存管理的核心是解决内外存的统 缺点 以及之间的数据交换问题 增加硬件成本,系统的复杂性和管通上的 内存扩充,内存的分配与回收,地 开销。仍有碎片,各种表格占内存。 址变换,内存的保护与共享,内外 存数据交换的控制等。 几种存储管理方法的比较11 操 作 系 统 | 存 储 器 管 理 61 CUIT 徐虹 5.7 段页式存储管理 ¾基本思想 ¾为什么提出段页式管理 ¾基本思想 ¾用分段方法来分配和管理虚存,用 分页方法来分配和管理实存。 ¾特点 操 作 系 统 | 存 储 器 管 理 62 CUIT 徐虹 ¾实现原理 ¾虚地址构成 段号S 页号P 页内地址D 有效地址长度决定作业地址空间的范围(虚存 容量) 例:在IBM /370 中,24位有效地址,(共32) 位,虚存16 M。有256 段,每段最多16 页, 每页4K。 程序的分段,由程序员或编译程序按信息 的逻辑结构划分,分页由OS 自动完成。 操 作 系 统 | 存 储 器 管 理 63 CUIT 徐虹 ¾段表和页表 ¾段表:每个进程一张。管理内存分配与释 放,存储保护和地址变换等。 ¾页表:每个段一张。管理页面保护,页表 始址,页表长度。 ¾段表与页表的关系 ¾动态地址变换过程 ¾为提高地址转换速度,设置快速联想寄存 器,存放当前最常用的段号,页号和对应 的内存页面与其它控制用栏目。 操 作 系 统 | 存 储 器 管 理 64 CUIT 徐虹 操 作 系 统 | 存 储 器 管 理 65 CUIT 徐虹 ¾评价 ¾优点 ¾保留了请求页式和分段存储管理的全部优 点,提供了大量虚存空间,有效利用内存, 为组织多道程序运行提供了方便。 ¾缺点 ¾增加硬件成本,系统的复杂性和管理上的 开销。仍有碎片,各种表格占内存。 操 作 系 统 | 存 储 器 管 理 66 CUIT 徐虹 小结 ¾常用内存管理方法:分区式,页式, 段式,段页式 ¾内存管理的核心是解决内外存的统 一以及之间的数据交换问题 ¾内存扩充,内存的分配与回收,地 址变换,内存的保护与共享,内外 存数据交换的控制等。 ¾几种存储管理方法的比较
<<向上翻页
©2008-现在 cucdc.com 高等教育资讯网 版权所有