第43基本页式存储管理分析课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第43基本页式存储管理分析课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 43 基本 存储 管理 分析 课件
- 资源描述:
-
1、 存储管理存储管理分区分区4分区分区3分区分区2分区分区1连续分配方式连续分配方式()回顾:回顾:1.分区分区2.分区分区进程进程1进程进程2进程进程4进程进程3进程进程1进程进程2进程进程3进程进程4内存的用户可用空间内存的用户可用空间导入:导入:经过一段时间的分配回收后,内存中存在很多很经过一段时间的分配回收后,内存中存在很多很小的不可利用的空闲空间小的不可利用的空闲空间-碎片碎片(零头零头)。)。用户程序用户程序1用户程序用户程序6用户程序用户程序310KB30KB14KB用户程序用户程序926KBa)紧凑前紧凑前用户程序用户程序1用户程序用户程序6用户程序用户程序3用户程序用户程序98
2、0KBb)紧凑后紧凑后导入:导入:固定分区固定分区离散存储离散存储+基本分页存储管理基本分页存储管理实分页实分页 新授:新授:中国好声音中国好声音-香港行香港行这么多人,住这么多人,住在哪里好呢?在哪里好呢?前提:前提:1.酒店的全部客房都是标准的酒店的全部客房都是标准的双人双人间。间。2.我们团队的我们团队的性别比例很合适性别比例很合适的哦!的哦!(共82人人)您好!请问酒店现在有空您好!请问酒店现在有空房间吗?我需要房间吗?我需要41个标准个标准间,间,欢迎光临,您需要的欢迎光临,您需要的41个标准间我们可以提供个标准间我们可以提供.但是它们不在同一楼层,但是它们不在同一楼层,房间号也不连
3、续!房间号也不连续!1组组 1号号 曹丽雪曹丽雪205号房间号房间 2号号 郭颖郭颖2组组 3号号 曹伟磊曹伟磊206号房间号房间 4号号 何晶何晶3组组 5号号 黄雪萍黄雪萍211号房间号房间 6号号 贾倩贾倩 41组组 82号号 蔺秀莹蔺秀莹415号房间号房间基本分页存储管理基本分页存储管理实分页实分页 一、一、实现原理实现原理 将内存空间等分成若干将内存空间等分成若干frameframe、页架、帧、页架、帧),并),并按物按物理地址递增理地址递增的顺序连续的顺序连续编号编号为为0 0,1 1,22块块新授:新授:内存空间内存空间0#1#3#2#4#5#低地址低地址高地址高地址基本分页存储
4、管理基本分页存储管理实分页实分页 进程的虚拟空间划分成一系列与进程的虚拟空间划分成一系列与物理块物理块的的(也称为(也称为,并按并按逻辑地址递增逻辑地址递增的顺序连续的顺序连续编编号号为为0 0,1 1,22页页新授:新授:进程的虚拟空间进程的虚拟空间0页页1页页2页页一、一、实现原理实现原理 基本分页存储管理基本分页存储管理实分页实分页 若进程的若进程的总页数不大于内存中的总页数不大于内存中的可用块数可用块数,系统就可以以,系统就可以以页页为单为单位位离散分配离散分配,并在内存中为该进,并在内存中为该进程建立一个能够反映其程建立一个能够反映其逻辑页与逻辑页与物理块映射关系物理块映射关系的的“
5、”。新授:新授:一、一、实现原理实现原理 进程的页表进程的页表页号页号块号块号存取控存取控制字段制字段基本分页存储管理原理图示基本分页存储管理原理图示Os区区进程进程B013245内存空间内存空间进程进程A的虚拟空间的虚拟空间0页页1页页2页页0页页1页页2页页进程进程A的页表的页表页号页号块号块号021325由由硬件决定硬件决定,页面大小要页面大小要适适中中,常为,常为2的的幂字节,一般幂字节,一般为为512B4KB。1.基本上解决了基本上解决了碎片碎片问题。问题。2.实现了由实现了由连续存储到连续存储到离散存储离散存储的的飞跃。飞跃。基本分页存储管理基本分页存储管理一起来分析一起来分析:为
6、什么块尺寸为什么块尺寸太大太大或或太小太小都不好?都不好?基本分页存储管理基本分页存储管理一起来分析一起来分析:新授:新授:例如例如:对:对8B8B的进程虚拟空间按页大小为的进程虚拟空间按页大小为2B2B进行分页。进行分页。0页页1页页2页页3页页0B1B2B3B4B5B6B7B逻辑地址逻辑地址如何表示?如何表示?7 73 3 *2 2 +1 1逻辑页号逻辑页号页内偏移量页内偏移量页大小页大小二、二、地址转换地址转换 P=A/L 1.逻辑地址结构:逻辑地址结构:十进制表示十进制表示逻辑地址逻辑地址页面大小页面大小页号页号页内地址页内地址新授:新授:A=P*L W W=A%L二、二、地址转换地址
7、转换 页号页号 P页内地址页内地址 W0i i-1n1新授:新授:二进制表示二进制表示1.逻辑地址结构:逻辑地址结构:对于对于n n位的逻辑地址,设页大小为位的逻辑地址,设页大小为字节。字节。高高n ni i位位2.物理地址结构:物理地址结构:A 物理地址物理地址L 块大小块大小P 块号块号W块内地址块内地址新授:新授:类似于逻辑地址类似于逻辑地址 A=P *L W 查查页表页表二、二、地址转换地址转换 由由地址变换机构地址变换机构实现实现3.地址转换过程:地址转换过程:新授:新授:页表页表页表寄存器页表寄存器PTR(Page-Table Register)二、二、地址转换地址转换 页表始址页
8、表始址页表长度页表长度页表寄存器页表寄存器PTRPTR+页号页号 P 页内地址页内地址 W逻辑地址逻辑地址A A0页号页号块号块号P页表页表越界中断越界中断新授:新授:NY块号块号 P 块内地址块内地址W物理地址物理地址AAP内存内存地址转换过程图地址转换过程图当执行一条指令需访问内存当执行一条指令需访问内存两两次次4.具有具有的地址变换机构的地址变换机构 为提高效率,克服为提高效率,克服两次访存两次访存的弊端的弊端,在地址变换机构中,增设一在地址变换机构中,增设一个具有并行查找能力的个具有并行查找能力的高速缓冲寄存器高速缓冲寄存器,又称,又称“联想寄存器联想寄存器”(Associative
展开阅读全文