6 分頁法(paging)在作業系統記憶體管理中,可以直接解決什麼問題?(A)..-阿摩線上測驗
1F
|
2F HCCC 高二上 (2021/06/18)
分頁法(paging) 由於分割法無法避免碎片的產生,只能透過分割策略改善程度的輕重,為此,發展出另一系列的技術,允許同一個程式載入不連續的記憶體空間,只要可用空間的總大小足以容納該程式即可。 分頁法的原理是將記憶體劃分成相同大小的區塊,稱為頁框(frame),然後將程式亦劃分成相同大小的區塊,稱為分頁(page),頁框的大小和分頁的大小通常是一樣的。 當程式準備執行時,它的分頁會被載入記憶體的頁框,每個分頁對應一個頁框,但不一定是要連續的頁框,分散或順序顛倒亦無妨。為了記錄程式的每個分頁是載入到記憶體的哪些頁框,所以需要一個分頁表(page table)。 |
3F 小V 大二下 (2022/02/20)
Fragmentation 外部碎裂 (External Fragmentation) 解決方法 : Compaction:類似磁碟重組的概念,移動執行中的 process,使不連續的 free blocks 得以聚集成一塊夠大的連續可用空間 內部碎裂 (Internal Fragmentation) 作業系統配置給 process 的 memory 空間大於 process 真正所需的空間,這些多出來的空間該 process 用不到,而且也沒辦法供其他 process 使用,形成浪費。 查看完整內容 |