iT邦幫忙

2019 iT 邦幫忙鐵人賽

0
自我挑戰組

30天作業系統自學日記系列 第 26

CH26-記憶體管理(五)

paging的優缺點

優點:

1.解決 external fragmentation問題
2.可以支援記憶體的共享(Sharing):不同 page 對應相同的 frame。
3.可以支援記憶體的保護(Protection):在分頁表上多加一個 protection bit 欄位
R : 表示Read only
RW : 表示Read/Write皆可
4.支援 Dynamic Loading 及 Virtual Memory 的製作

缺點:

1.會有 internal fragmentation 問題 (page size 愈大愈嚴重)
2.memory 有效存取時間較長 (logical address 轉 physical address)
3.需要額外的硬體支援
page table implementation (每個 Process 皆有 1 個 page table)
logic address -> physical address (用到搜尋器、加法器)

http://mropengate.blogspot.com/2015/01/operating-system-ch8-memory-management.html


上一篇
CH25-記憶體管理(四)
下一篇
CH27-記憶體管理(六)
系列文
30天作業系統自學日記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言