問題詳情

4. 關於作業系統的記憶體管理機制,請問下列敘述何者錯誤?
(A) 使用分割法(partition)時,每個程式佔用的記憶體是連續的
(B) 使用分頁法(paging)時,每個程式佔用的記憶體不一定是連續的
(C) 使用需求分頁法(demand paging)時,程式不一定會全部載入到記憶體中
(D) 分頁法會造成所謂外部碎片(external fragmentation)的問題

參考答案

答案:D
難度:適中0.6
書單:沒有書單,新增

用户評論

大肥貓滷肉飯】評論

(D) 分頁法會造成所謂外部碎片(ext...

jenny】評論

分割法(partitioning)最初的設計是屬於固定分割法(fixed partitioning),其原理是將記憶體劃分成多個大小固定的分割區,雖然各個分割區的大小不一定相同,但在開機後就已經決定,而且作業系統會使用表格記錄分割區的起始位址及長度。一個分割區可以載入一個程式來執行,而CPU就在這些程式之間切換執行。由於分割區的大小固定,而程式的大小卻不一定剛好等於所分配到的分割區,導致可能有剩下一部份空間沒有用到,這個剩下的空間稱為內部碎片(internal fragmentation)。動態分割法(Dynamic partitoning),其原理是根據程式的大小劃分一塊大小剛好的分割區來存放程式,而且作業系統同樣會使用表格記錄分割區的起始位址及長度。在動態分割法的機制下...