頁式存儲管理計算公式例題
『壹』 設有一頁式存儲管理系統,向用戶所提供的邏輯地址空間最大為16頁,每頁2048B,主存共有8個存儲塊。
2的4次方=16,所以頁號佔4位,頁長為2048=2的11次方,所以頁內地址佔11位,邏輯地址15位
存儲塊有8個,每個存儲塊對應2048B大小的頁框,所以主存空間為16KB
『貳』 操作系統 關於段頁式存儲管理的計算題
32-11-12 = 9,每個段有2的9次方個頁數。
頁面尺寸式2的11次方。
『叄』 操作系統問題(頁式存儲管理問題)
1.5000B約等於4.88KB 每個頁面有2KB 所以佔用3個頁面
頁表
頁號 塊號
0
3
1
7
2
9
2.頁內地址為11位【塊內地址(也叫塊內位移)長度與頁內地址相等 也是11位】 則每頁大小為2^11=2KB 邏輯地址長16位 所以頁號有16-11=5位 那麼最多有2^5=32頁
你給的邏輯地址4500應該是十進制數 轉換成二進制即
1000110010100 (數一下 總共13位)
後面11位是頁內地址 那麼頁號就是前面的兩位了 是10 也就是二進制的2
那麼根據頁表 對應的塊號是9 轉換成二進制即1001 即塊號是1001 而塊內地址是邏輯地址的頁內地址(4500的後11位)
那麼物理地址是1001+00110010100(這里+表示連接 而不是邏輯加)
即100100110010100 轉換成十進制就是18836 十六進制就是4994
多加點分
『肆』 頁儲存管理中,已知一個邏輯地址長度為16位,頁面大小為4096B,地址為2F6AH,怎麼知道這個地址的頁號啊
頁面大小4096B,那頁內需要12位才能表示,邏輯地址16位,也就是4位頁地址加12位頁內偏移地址組成,那16位邏輯地址中前面的4位就是頁號。
想要求出物理地址,那還需要頁表,根據頁號查找對應的頁表,頁表存放是的頁號對應的物理頁地址,物理地址就是物理頁地址加上頁內偏移。