29 有一部電腦之記憶體管理為分頁式(Paging)策略,每個分頁大小為 8 個位元組(Bytes),今有一程序
大小有 5 個分頁(Page),分頁表(Page Table)中分頁 0 至分頁 4 之對應值分別為 5、0、7、1、6。若 此程序之邏輯位址(Logical Address)10 與 39 分別轉換為實體位址(Physical Address)a 與 b,則 a 與 b 之和為何?本題中的位址均以十進制表示。
(A) 49
(B) 51
(C) 55
(D) 57
答案:登入後查看
統計: A(149), B(167), C(203), D(260), E(0) #2033867
統計: A(149), B(167), C(203), D(260), E(0) #2033867
詳解 (共 7 筆)
#4332673
p = A div q, d = A mod q; p: 頁數, d: 頁位移, q: 每一頁的大小, A: 邏輯位址;
A = 10, p = 10/8 = 1, d = 10%8 = 2;
A = 39, p = 39/8 = 4, d = 39%8 = 7;
分頁 | 頁框
------------
0 | 5
1 | 0
2 | 7
3 | 1
4 | 6
A = 39 對應實體位址 = 6*8 + 7 = 55;
Ans. = 2 + 55 = 57
10
1
#5422040

6
0