如何减少换页错误?
2016-07-15 20:09
295 查看
如何减少换页错误?
添加笔记
收藏
纠错
B
换页错误又称缺页错误,当一个程序试图访问没有映射到物理内存的地方时,就会出现缺页错误, 这时操作系统就要去虚拟内存中加载这块内存页。
百度了一下,减少换页错误的方法,即降低缺页中断率:
1、内存页框数。增加作业分得的内存块数。
2、页面大小。页面划分越大,中断率越低。
3、替换算法的优劣影响缺页中断次数
4、程序局部性。程序局部性好可减少缺页中断。
那么B是对的,而对于D,最短剩余时间调度是CPU调度就绪进程的方式,与页面置换算法无关,不要搞混淆了。
在网上查到,D:总是选择剩余时间最短的进程运行 因为时间短的结束运行快,不需要频繁切换进程(导致刷新内存),所以换页错误发生的概率就减少了
感觉也对呢
正确答案: B 你的答案: B (正确)
进程倾向于占用CPU
访问局部性(locality of reference)满足进程要求
进程倾向于占用I/O
使用基于最短剩余时间(shortest remaining time)的调度机制
添加笔记
收藏
纠错
B
换页错误又称缺页错误,当一个程序试图访问没有映射到物理内存的地方时,就会出现缺页错误, 这时操作系统就要去虚拟内存中加载这块内存页。
百度了一下,减少换页错误的方法,即降低缺页中断率:
1、内存页框数。增加作业分得的内存块数。
2、页面大小。页面划分越大,中断率越低。
3、替换算法的优劣影响缺页中断次数
4、程序局部性。程序局部性好可减少缺页中断。
那么B是对的,而对于D,最短剩余时间调度是CPU调度就绪进程的方式,与页面置换算法无关,不要搞混淆了。
在网上查到,D:总是选择剩余时间最短的进程运行 因为时间短的结束运行快,不需要频繁切换进程(导致刷新内存),所以换页错误发生的概率就减少了
感觉也对呢
相关文章推荐
- UVA 10177 (2/3/4)-D Sqr/Rects/Cubes/Boxes?
- 设计模式 策略模式
- Codeforces Round #362 (Div. 2) A 水也挂
- 如何运行 Linux 下的软件?
- leetcode——Intersection of Two Arrays II
- 帮你理解积分与求导到底是什么
- 网络流之SAP算法学习
- UVA-644 Immediate Decodability
- 快速学习ggplot2
- adb shell dumpsys meminfo <packageName> [-d] 查看app(进程)的内存占用(未完待续)
- 【机器学习详解】决策树与随机森林算法
- Java学习笔记之深入理解关键字super
- 求两个字符串的编辑距离
- 华为oj: 图片整理
- 二分图的基本概念+二分图的最大匹配问题(匈牙利算法)
- MATLAB学习记录
- CentOS Linux解决Device eth0 does not seem to be present
- LTE Resource Block/Element Visualisation Tool
- 64位windows上访问64位oracle 12c
- 64位windows上访问64位oracle 12c