5-1 连续存储管理、页式管理

5-1 连续存储管理、页式管理

ID:42129392

大小:172.00 KB

页数:28页

时间:2019-09-08

5-1 连续存储管理、页式管理_第1页
5-1 连续存储管理、页式管理_第2页
5-1 连续存储管理、页式管理_第3页
5-1 连续存储管理、页式管理_第4页
5-1 连续存储管理、页式管理_第5页
资源描述:

《5-1 连续存储管理、页式管理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第十一讲连续存储分配、页式存储管理目的与要求:了解连续存储分配,掌握页式存储管理。重点与难点:连续可变存储管理;页式存储管理。作业:5,6,7,10第五章存储管理研究三方面的问题:取(fetch)放(placement)替换(replacement)请调、预调连续、非连续内存空间安排5.1连续空间分配5.1.1单道连续分配特点:任一时刻内存只有一道作业,该作业连续存放于内存中。一、管理方法操作系统用户程序0aa+1n界地址寄存器界地址寄存器主存A>a?cputruefalse地址A终止程序运行越界检查机构:

2、用户程序每访问一次主存,越界检查机构将访问的地址与界地址寄存器中的值比较。若越界,则终止其执行。二、覆盖(overlap)操作系统固定区(4k)覆盖区(6k)覆盖区(10k)A(4k)E(10k)D(6k)C(4k)B(6k)F(8k)因内存小于作业的程序空间而引入覆盖,将用户空间划分成一个固定区和多个覆盖区。主程序放固定区,依次调用的子程序则放在同一个覆盖区。操作系统提供覆盖系统调用函数,由用户编程序时在转子前调用。基本思想:将处于等待状态(等I/O)或就绪(等CPU)状态的进程从主存换出到辅存,把将要执

3、行的进程移入主存。三、交换多道程序设计的要求交换要花费较长的时间。为了支持交换,必须在系统空间设立I/O缓冲区。特点:任一时刻内存可有多道作业,每道作业连续存放于内存.操作系统U1...Un5.1.2多道固定划分法一、管理方法将用户内存空间分成长度固定的若干块。用户空间1.上下界寄存器和地址检查机构。当作业被调度运行时,作业在内存中的上下界地址送上下界寄存器,每次内存访问时,地址检查机构作越界检查。作业程序是绝对地址或静态可浮动的。CPU主存下界寄存器上界寄存器>

4、问保护有两种方式:2.基址寄存器、长度寄存器和动态地址转换机构。当作业被调度运行时,将作业所占内存基址及长度送基址、长度寄存器,每次内存访问时,先看访问地址是否小于长度,然后+基址进行访存。用户程序代码是可动态浮动的。CPU主存基地址寄存器长度寄存器<+True地址AF程序性中断二、调度OS4k6k12kOS4k6k12k...7k3k4k5k...3k4k1k2k...5k6k...7k10k11k8k多队列法单队列法三、存储碎片内部碎片:内存某存储区间大于其存放作业空间的部分。外部碎片:内存某存储区间容

5、不下要运行的作业时。OS12k4k3K内部碎片OS4k6k12k作业长度:5K、8K、12K外部碎片一、管理方法5.1.3多道连续可变划分法特点:多道、连续、但不固定划分内存。系统设置一个空闲块队列,初始状态时队列中只有一个连续的空闲块。作业到达后,以某种策略分配空间。作业撤离时,将释放的空间加入空闲队列。举例:假设任一时间段内,内存中每一作业的运行时间相等。作业到来次序所需存储量运行时间160102100533020470855015OS040256J1J2J3J4J5分配:分配策略包括首次满足法/最佳满

6、足法/最大满足法,在找到合适的空闲块后,从其中将作业大小的空间分给作业,而剩余部分挂入空闲队列。下面F是空闲块集合;size(k)为块k的大小;size(v)为用户所需空间。if所有属于F的k,均有size(k)

7、.否则将k分成k1、k2,其中k1分给用户size(k1)=size(v),F=F+{k2}紧致:通过移动作业位置可以将零散的空闲块连接成大块。要求作业动态可浮动。Bitmap数组{1,1,1,0,0,1,0,0,0,0,1,0,0}321412空闲队列头二、可用空间管理除用队列表示可用空闲块外,也可以用数组登记可用空闲块,数组项=用户空间总量/基本分配单位。一、空间安排用户进程空间(地址)叫逻辑空间(地址)内存空间(地址)叫物理空间(地址),用相同长度为单位对逻辑空间等分出的每个区域叫页,对物理空间等分出

8、的区域叫页帧.5.2不连续空间分配5.2.1页式管理特点:作业(进程)分成页面,内存也划分成页面,将作业(进程)页面不连续地分布到内存页面。回收:当进程结束时,系统回收它的所有物理页帧入空闲队列。二、动态地址转换机构因页式方法中逻辑地址与物理地址之间失去自然联系,故要通过页表,并由硬件动态地址转换机构将逻辑地址映射成物理地址才能正确访存。分配:初始时,所有页帧都在空闲队列中,当用户进程被创建时,系统按需要量从空闲

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。