❶ 分頁式虛擬存儲系統中,頁面大小與可能產生的缺頁中斷次數____。 A.成正比 B.成反比 C.無關 D.成固定比例
分頁式虛擬存儲系統中,頁面大小與可能產生的缺頁中斷次數成固定比例;答案選擇D;
若執行的程序佔用內存很大或很多,則會導致內存消耗殆盡。為解決該問題,Windows中運用了虛擬內存技術,即勻出一部分硬碟空間來充當內存使用。當內存耗盡時,電腦就會自動調用硬碟來充當內存,以緩解內存的緊張。
調度方式
調度方式有分頁式、段式、段頁式3種。頁式調度是將邏輯和物理地址空間都分成固定大小的頁。主存按頁順序編號,而每個獨立編址的程序空間有自己的頁號順序,通過調度輔存中程序的各頁可以離散裝入主存中不同的頁面位置,並可據表一一對應檢索。
頁表對程序員來說是透明的,地址變換快,調入操作簡單;缺點是各頁不是程序的獨立模塊,不便於實現程序和數據的保護。段式調度是按程序的邏輯結構劃分地址空間,段的長度是隨意的,並且允許伸長,它的優點是消除了內存零頭,易於實現存儲保護,便於程序動態裝配;缺點是調入操作復雜。
將這兩種方法結合起來便構成段頁式調度。在段頁式調度中把物理空間分成頁,程序按模塊分段,每個段再分成與物理空間頁同樣小的頁面。段頁式調度綜合了段式和頁式的優點。其缺點是增加了硬體成本,軟體也較復雜。大型通用計算機系統多數採用段頁式調度
❷ 在請求分頁管理系統中,發生缺頁以後,所缺頁有可能從哪裡調入
在請求分頁系統中,每當所要訪問的頁面不在內存時,便產生一個缺頁中斷,請求操作系統將所缺頁調入內存。此時應將缺頁的進程阻塞(調頁完成喚醒),如果內存中有空閑塊,則分配一個塊,將調入的頁裝入該塊,並修改頁表中的相應頁表項,.若內存中沒有空閑塊,則要淘汰某頁(若被淘汰頁在內存期間被修改過,則要將其寫回外存)。
請求分頁也稱為頁式虛擬存儲管理,是建立在基本分頁基礎上,為了能支持虛擬存儲器功能而增加了請求調頁功能和頁面置換功能其基本思想是:在進程開始運行之前,不是裝入全部頁面,而是裝入部分頁面,之後根據進程運行的需要,動態裝入其他頁面,當內存空間已滿,又需要裝入新的頁面時,根據某種演算法淘汰某個頁面,以便裝進新的頁面。