《存储器管理传》PPT课件.ppt
《《存储器管理传》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《存储器管理传》PPT课件.ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1基本分页存储管理模式基本分页存储管理模式作业地址空间划分成连续的作业地址空间划分成连续的大小相同的大小相同的页面页面内存划分成连续的大小相等内存划分成连续的大小相等的的块块(也称为(也称为页框页框)页面的大小与内存块的页面的大小与内存块的大小大小完全完全相同相同作业进入内存时其不同的作业进入内存时其不同的页面页面对应对应于内存中不同的于内存中不同的块,连续页面可以块,连续页面可以对应不对应不连续连续的块。的块。2023/2/12n地址结构地址结构 用户程序的划分是由系统自动完成的,对用户是用户程序的划分是由系统自动完成的,对用户是透明的。一般,一页的大小为透明的。一般,一页的大小为2的整数次
2、幂,因此,的整数次幂,因此,地址的高位部分为地址的高位部分为页号页号,低位部分为,低位部分为页内地址页内地址页号页号 页内地址页内地址0111231页号页号P页内位移量页内位移量W编号编号01048575相对地址相对地址040952023/2/13页表页表n将页号和页内地址转换成内存地址,必须要有一个数据结构,用来登记页号和块的对应关系和有关信息。n这样的数据结构称为页表。n页表的作用就是实现从页号到物理块号的地址映射。2023/2/14地址变换过程地址变换过程n2023/2/15计算时要注意:若给出的地址字为16进制,则将其转换为二进制,然后,根据页长及程序地址字的长度,分别取出程序地址字的
3、高几位和低几位就得到页号及页内地址。如页长为2K,程序地址字为16位,则高5位为页号,低11位为页内地址。2023/2/16若给出的地址字为10进制,则用公式:程序地址字/页长 商为页号,余数为页内地址。如程序地址为8457,页长为4KB,则8457/4096可得:商为2,余数为256。2023/2/17分页存储管理中的信息保护分页存储管理中的信息保护分页存储管理中的存储信息保护从两个方面来实现。一、在分离程序地址字的页号和页内地址时判别访问是否合法,若产生的页号满足下式为合法:0=页号=Lpp.快表快表 b+页号页号p 页内地址页内地址dPd物理地址物理地址页表地址寄存器页表地址寄存器页表长
4、度寄存器页表长度寄存器逻辑地址逻辑地址有快表的地址映射有快表的地址映射2023/2/113两级页表和多级页表两级页表和多级页表n当页表项很多时,仅采用一级页表需要大片连续空间,可将页表也分页,并对页表所占的空间进行索引形成外层页表。由此构成二级页表。n更进一步可形成多级页表。2023/2/114二级页表结构及地址映射二级页表结构及地址映射逻辑地址结构可描述如下:2023/2/115二级页表结构及地址映射二级页表结构及地址映射2023/2/116具有两级页表的地址变换机构2023/2/117页式存储管理方案小结页式存储管理方案小结n某计算机采用二级页表的分页存储管理方式,按某计算机采用二级页表的
5、分页存储管理方式,按字节编制,页大小为字节编制,页大小为210字节,页表项大小为字节,页表项大小为2字字节,逻辑地址结构为节,逻辑地址结构为 n逻辑地址空间大小为逻辑地址空间大小为216页,则表示整个逻辑地址页,则表示整个逻辑地址空间的页目录表中包含表项的个数至少是()空间的页目录表中包含表项的个数至少是()nA、64B、128C、256D、512页目录号页目录号页号页号页内偏移量页内偏移量2023/2/118逻辑地址转物理地址:逻辑地址转物理地址:101734250块号块号页号页号10010111000000101001011100000100页表首址页表首址+09程序地址程序地址 0A5C
6、物理地址为:物理地址为:125C2023/2/119在分页存储管理系统中,有一作业大小为在分页存储管理系统中,有一作业大小为4页,页,页长为页长为2K,页表如下:页表如下:试借助地址变换图(即要求画出地址变换图)试借助地址变换图(即要求画出地址变换图)求出逻辑地址求出逻辑地址4635所对应的物理地址。所对应的物理地址。页号页号块号块号051327362023/2/12031637250块号块号页号页号01000011011000100100001101100111页表首址页表首址+010物理地址为:物理地址为:148752023/2/121有一页式系统,其页表存放在主存中。有一页式系统,其页表
7、存放在主存中。(1)如果对主存的一次存取要如果对主存的一次存取要3us,问实现一问实现一次页面访问要多长时间。次页面访问要多长时间。(2)如系统有快表,平均命中率为如系统有快表,平均命中率为97%,假设,假设访问快表的时间忽略为访问快表的时间忽略为0,问此时一次页面访,问此时一次页面访问要多长时间。问要多长时间。2023/2/122n1、2*3=6usn2、0.97*3+0.03*6=3.09us2023/2/123页式存储管理方案小结页式存储管理方案小结n优点:解决了碎片问题优点:解决了碎片问题 便于管理便于管理可以使程序和数据存放在不连续的主存空间可以使程序和数据存放在不连续的主存空间n缺
8、点:不易实现共享缺点:不易实现共享 不便于动态连接不便于动态连接 页表都有可能占用较大的存储空间。页表都有可能占用较大的存储空间。要要求求有有相相应应的的硬硬件件支支持持,从从而而增增加加了了系系统统成本,也增加了系统开销成本,也增加了系统开销2023/2/1244.5 4.5 分段存储管理分段存储管理 n4.5.1 4.5.1 分段存储管理方式的引入分段存储管理方式的引入 n4.5.2 4.5.2 分段系统的基本原理分段系统的基本原理 n4.5.3 4.5.3 信息共享信息共享n4.5.4 4.5.4 段页式存储管理方式段页式存储管理方式2023/2/1254.5.1 4.5.1 分段存储管
9、理方式的引入分段存储管理方式的引入 n引入:主要是为了满足用户和程序员的需要引入:主要是为了满足用户和程序员的需要u方便用户:用户希望逻辑分段方便用户:用户希望逻辑分段u信息共享信息共享u信息保护信息保护u动态增长动态增长u动态连接动态连接2023/2/1264.5.2 4.5.2 分段系统基本原理分段系统基本原理1、分段、分段n用户程序划分 按程序自身的逻辑关系划分为若干个程序段,每个程序段都有一个段名,且有一个段号。段号从0开始,每一段段内也从0开始编址,段内地址是连续的。段的长度由相应的逻辑信息组的长度决定,因而各段长度不等。n逻辑地址:由段号和段内地址组成段号 段内地址2023/2/1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 存储器管理传 存储器 管理 PPT 课件
限制150内