没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
4.6虚拟存储器
1 虚拟存储器概述
1.1 常规存储管理方式的特征和局部性原理
1.常规存储器管理方式的特征
★一次性,是指作业必须一次性地全部装入内存
后,方能开始运行。这一特征导致了下述两种情况的
发生:
①当作业很大时,它所要求的内存空间超过了内
存总容量,无法将全部作业装入内存,致使该作业无
法运行;
②当有大量作业要求运行的情况下,由于每一个
作业都需要全部装入内存后方能运行,所以每次只能
装入少量的作业,导致多道程序度的下降。
★驻留性,是指作业被装入内存后,整个作业都
一直驻留在内存中,其中任何部分都不会被换出,直
至作业运行结束。
2.局部性原理
★程序执行时,除了少部分的转移和过程调用指令外,在大多数情
况下是顺序执行的。
★过程调用将会使程序的执行轨迹,由一部分区域转至另一部分区
域。即程序将会在一段时间内,都局限在这些过程的范围内运行。
★程序中存在许多循环结构,这些虽然只由少数指令构成,但是它
们将多次执行。
★程序中还包括许多对数据结构的处理,如对数组进行操作,它们
往往都局限于很小的范围内。
局限性又表现在下述两个方面:
★时间局限性:如果程序中的某条指令一旦执行,则不久以后该指
令可能再次执行;如果某数据被访问过,则不久以后该数据可能再次被
访问。
★空间局限性:一旦程序访问了某个存储单元,在不久之后,其附
近的存储单元也将被访问,即程序在一段时间内所访问的地址,可能集
中在一定的范围之内。
1.1 常规存储管理方式的特征和局部性原理
3.虚拟存储器的基本工作情况
应用程序在运行之前,仅须将那些当前要运行的少数页面或段,先
装入内存便可运行,其余部分暂留在盘上。
程序在运行时,如果它所要访问的页(段)已调入内存,便可继续
执行下去;但如果程序所要访问的页(段)尚未调入内存(称为缺页或
缺段),便发出缺页(段)中断请求,此时OS将利用请求调页(段)功
能,将它们调入内存,以使进程能继续执行下去。
如果此时内存已满,无法再装入新的页(段),OS还须再利用页(
段)的置换功能,将内存中暂时不用的页(段)调至盘上,腾出足够的
内存空间后,再将要访问的页(段)调入内存,使程序继续执行下去。
1.1 常规存储管理方式的特征和局部性原理
1.2 虚拟存储器的定义和特征
1.虚拟存储器的定义
具有请求调入功能和置换功能,能从逻辑上
对内存容量加以扩充的一种存储器系统。其逻辑
容量由内存容量和外存容量之和所决定,其运行
速度接近于内存速度,而每位的成本却又接近于
外存。
虚拟存储技术是一种性能非常优越的存储器
管理技术,故被广泛地应用于大、中、小型机器
和微型机中。
剩余39页未读,继续阅读
资源评论
平头哥在等你
- 粉丝: 1512
- 资源: 8683
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功