30 在作業系統中要被執行的程式可以被分割成大小不同的單位,並且在有需要的時候才被載入記憶體之
中,此概念為何?
(A)分段(Segmentation)
(B)分頁(Paging)
(C)需求分段(Demand segmentation)
(D)需求分頁(Demand paging)
答案:登入後查看
統計: A(86), B(89), C(230), D(65), E(0) #1717642
統計: 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