
操作系统
文章平均质量分 76
啊了个呜
Talk is cheap, show me your code.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2虚拟内存
虚拟内存的基本概念一. 传统存储管理方式的特征和缺点 很多暂时用不到的数据也会长期占用内存,导致内存利用率不高。一次性:作业必须一次性全部装入内存后才能开始运行,这回造成两个问题:(1)作业很大时,不能全部装入内存,导致大作业无法运行;(2)当大量作业要求运行时由于内存无法容纳全部作业,因此只有少量作业能运行,导致多道程序并发度下降**驻留性:**一旦作业被装入内存,就会一直驻留在内存中,直至作业运行结束,事实上,在一个时间段内,只需要访问作业的一小部分数据即可正常运行,这就导致了内存中会驻留大原创 2021-06-21 01:38:15 · 154 阅读 · 0 评论 -
3请求分页管理方式
请求分页管理方式请求分页管理与基本分页存储管理的主要区别:在程序执行过程中,当所访问的信息不在内存时,由操作系统负责将所需信息从外存调入内存(请求调页功能),然后继续执行程序。若内存空间不够,由操作系统负责将内存中暂时用不到的信息换出到外存(操作系统要提供页面置换的功能,将暂时用不到的页面换出到外存)一. 页表机制与基本分页管理相比,请求分页管理中,为了实现“请求调页”,操作系统需要知道每个页面是否已经调入内存:如果还没有调入,那么需要知道该页面在外存中存放的位置当内存空间不够时,要实现“页面置原创 2021-06-21 01:42:01 · 537 阅读 · 1 评论 -
4页面置换算法
页面置换算法页面的换入,换出需要键盘I/O,会有较大的开销,因此好的页面置换算法应该追求更少的缺页率一. 最佳置换算法(optimal permutation algorithm)最佳置换算法:每次选择淘汰的页面僵尸以后永不使用,或者在最长时间内不再被访问的页面,这样可以保证最低的缺页率按最佳置换的规则,往后寻找,最后一个出现的页号就是要淘汰的页面最佳置换算法可以保证最低的缺页率,但实际上,只有在进程执行的过程中才能知道接下来会访问到的是哪个页面,操作系统无法提前预判页面访问序列,因此, 最佳原创 2021-06-21 01:44:52 · 3151 阅读 · 1 评论