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

詳解 (共 7 筆)

#3971106
最佳解的答案是正確的,我來補充說明一下-...



(共 768 字,隱藏中)
前往觀看
24
1
#3497112
分頁邏輯位址00~718~10~15...
(共 133 字,隱藏中)
前往觀看
20
2
#4308506
實體分頁   位元組0         ...
(共 473 字,隱藏中)
前往觀看
10
1
#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 = 10 對應實體位址 = 0*8 + 2 = 2;

A = 39 對應實體位址 = 6*8 + 7 = 55;

Ans. = 2 + 55 = 57

10
1
#4011183
樓上,我覺得實體位址跟分頁表這兩個東西不...
(共 503 字,隱藏中)
前往觀看
10
1
#5422040

625d9a4ea7de8.jpg

6
0
#3633341
可參考底下說明及計算~~~https:/...
(共 274 字,隱藏中)
前往觀看
5
0