4 某計算機系統以 paging 的方式實現 virtual memory,其 virtual memory 大小為 232 bytes,能支援的最大 physical memory 大小為 224 bytes,每個 page 的大小為 212 bytes。該系統的 page table 至少需有多大?
(A) 220 * 12 bits
(B) 220 * 24 bits
(C) 212 * 20 bits
(D) 210 * 15 bits

答案:登入後查看
統計: A(104), B(85), C(66), D(21), E(0) #3312357

詳解 (共 2 筆)

#6208563
1.計算virtual memory中的...
(共 190 字,隱藏中)
前往觀看
16
0
#6253489
virtual memory 大小為 2^32 bytes => VM = 2^32
physical memory 大小為 2^24 bytes => PM = 2^24
每個 page 的大小為 2^12 bytes => P = 2^12
虛擬記憶體頁數 = virtual memory / page = 2^20
實體記憶體為固定大小的框架 = physical memory / page = 2^12
Page Table Entry (PTE)是將 虛擬記憶體頁數 映射到 實體記憶體框架,所以需要實體記憶體框架的位元數 = 12 bits
Page Table 大小=虛擬記憶體頁數×每個 PTE 的大小 = 2^20 * 12bits
5
0