虚拟内存管理习题补充
生活随笔
收集整理的這篇文章主要介紹了
虚拟内存管理习题补充
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
當系統發生抖動(thrashing)時,可以采取的有效措施是( )。
Ⅰ.撤銷部分進程 Ⅱ.增加磁盤交換區的容量 Ⅲ.提高用戶進程的優先級
A、僅Ⅰ
B、僅Ⅱ
C、僅Ⅲ
D、僅Ⅰ, Ⅱ
在具有對換功能的操作系統中,通常把外存分為文件區和對換區。前者用于存放文件,后者用于存放從內存換出的進程。
抖動現象是指:
剛剛被換出的頁很快又要被訪問,為此又要換出其他頁,而該頁又很快被訪問,如此頻繁地置換頁面,以致大部分時間都花在頁面置換上,引起系統性能下降。剛剛被換出的頁很快又要被訪問,為此又要換出其他頁,而該頁又很快被訪問,如此頻繁地置換頁面,以致大部分時間都花在頁面置換上,引起系統性能下降。
發生“抖動”的根本原因是:
同時在系統中運行的進程太多 ,由此分配給每一個進程的物理塊太少,不能滿足進程正常運行的基本要求,致使每個進程在運行時,頻繁地出現缺頁,必須請求系統將所缺之頁調入內存。
太多的話, 最直接有效的方法當然是撤銷部分進程。撤銷部分進程可以減少所要用到的頁面數,防止抖動。對換區大小和進程優先級都和抖動無關。
總結
以上是生活随笔為你收集整理的虚拟内存管理习题补充的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux的基础知识——CS模型流程图
- 下一篇: 数据库高级知识——索引优化分析(二)