【操作系统】请求调页
生活随笔
收集整理的這篇文章主要介紹了
【操作系统】请求调页
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
請求頁面調度系統類似于分頁系統加上交換。當需要執行進程時,不是將整個進程換入內存,而是需要頁時才調入。
下圖展示了從分頁內存到連續磁盤的換入換出:
當換入進程時,調頁程序推測在該進程再次換出之前會用到哪些頁。調頁程序不是換入整個進程,而是把那些必需的頁調入內存。這樣,調頁程序就避免了讀入那些不使用的頁,也減少了交換時間和所需的物理內存空間。
對這種方案,需要一定形式的硬件來區分哪些頁在內存里,哪些頁在磁盤上。有效-無效位可以用于這一目的。
現有當該位置為“有效”時,該值表示相關的頁既合法且也在內存中。
當該位設置為“無效”時,該值表示相關得頁為無效(也就是,不在進程的邏輯地址空間中)或者有效但在磁盤上。
下圖展示了一個有些頁面不在內存的頁表:
總結
以上是生活随笔為你收集整理的【操作系统】请求调页的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 常用:javascript字符串函数 收
- 下一篇: 【程序设计】变量的作用域