30 在作業系統中要被執行的程式可以被分割成大小不同的單位,並且在有需要的時候才被載入記憶體之 中,此概念為何?
(A)分段(Segmentation)
(B)分頁(Paging)
(C)需求分段(Demand segmentation)
(D)需求分頁(Demand paging)

答案:登入後查看
統計: A(86), B(89), C(230), D(65), E(0) #1717642

詳解 (共 2 筆)

#3415110

分頁法(paging)  將記憶體劃分成相同大小的區塊,稱為頁框(frame),然後將程式亦劃分成相同大小的區塊,稱為分頁(page)。當程式準備執行時,它的分頁會被載入記憶體的頁框,每個分頁對應一個頁框,但不一定是要連續的頁框

分段法(segmenting) 將程式的邏輯記憶體劃分成數個分段(segment),並記錄每個分段的編號及長度,其邏輯位址是表示成<分段編號,位移>格式。

虛擬記憶體(virtual memory)  規劃一部份的輔助儲存裝置(通常是硬碟)做為虛擬記憶體,當程式準備執行時,即使程式無法整個載入記憶體也沒關系,只要記錄下哪些部份是真的有載入記憶體,其餘的部份還留在規劃成虛擬記憶體的磁碟,然後在程式的執行過程中,若碰到需要執行不在記憶體的部份,再到磁碟讀取。

需求分頁法(demand paging) 將記憶體分成多個頁框,將程式劃分成多個分頁,執行時將分頁載入頁框,不同的是程式不必整個載入記憶體就能執行,只要記錄有哪些分頁是真的載入記憶體,而其餘哪些分頁還留在磁碟就可。

需求分段法(demand segmentation)  程式不必整個載入記憶體就能執行,只要記錄有哪些分段是真的載入記憶體,而其餘哪些分段還留在磁碟即可。若程式在執行中,發現所需要的分段不在記憶體中,則必須到磁碟讀取。 

 來源

 

 簡單來說

分頁法:每頁切的一樣大

分段法:每段不一定要一樣大

需求分頁法:虛擬記憶體+分頁法

需求分段法:虛擬記憶體+分段法

33
0
#2654501
分頁法切割成固定大小分段法則不固定,但保...
(共 25 字,隱藏中)
前往觀看
20
1

私人筆記 (共 2 筆)

私人筆記#1347965
未解鎖
Demand segmentation ...
(共 101 字,隱藏中)
前往觀看
3
0
私人筆記#3540583
未解鎖
需求分頁法(demand paging)...
(共 392 字,隱藏中)
前往觀看
1
0