問題詳情

46. 有一個作業系統,其記憶體會被切割為一個一個同樣大小的空間,程式在載入記憶體之前,也會將執行的必要區段切割以後,然後載入到記憶體有空的空間裡面去,未必需要整個程式都一次載入,請問這是以下哪一種作業方法?
(A)分割法(partitioning)
(B)分頁法(paging)
(C)需求分頁法(demand paging)
(D)需求分段法(demand segmentation)

參考答案

答案:C
難度:計算中-1
書單:沒有書單,新增

用户評論

小彥子老師】評論

需求分頁法(demand paging)為了進一步提升記憶體的使用效率,有人結合分頁法和虛擬記憶體技術,發展出需求分頁法,其原理和分頁法類似,也是將記憶體分成多個頁框,將程式劃分成多個分頁,執行時將分頁載入頁框,不同的是程式不必整個載入記憶體就能執行,只要記錄有哪些分頁是真的載入記憶體,而其餘哪些分頁還留在磁碟就可。若程式在執行中,發現所需要的分頁不在記憶體,就必須到磁碟讀取。