身心障礙人員考試身障四等-資訊處理類科計算機概要114 年第 7 題單選題
一個計算機系統有一個 36 位元(bits)的虛擬地址空間(virtual address space),頁面大小(page size)為 8K,每個頁表(page table entry )有 4 個位元組(bytes),則虛擬地址空間中有多少頁?
B正確答案
虛擬位址空間 2^36 bytes,頁面大小 8K=2^13 bytes,共 2^36/2^13 = 2^23 頁。
為什麼答案是 B
正確。2^36 / 2^13 = 2^23,即虛擬位址空間共有 2^23 個頁面。
載入中…
完整詳解
Pro · 無限重點 虛擬位址空間 2^36 bytes,頁面大小 8K=2^13 bytes,共 2^36/2^13 = 2^23 頁。
1. 虛擬位址空間大小 = 2^36 bytes
2. 頁面大小 = 8K = 8×1024 = 2^13 bytes
3. 頁數 = 虛擬位址空間 / 頁面大小 = 2^36 / 2^13 = 2^23
4. 故答案為 (B) 2^23
5. 註:每個 PTE 4 bytes 是用來算頁表大小,本題用不到
逐選項分析
A✕
2^22 錯誤,可能誤把頁面大小當作 16K (2^14)。
B✓ 正確
正確。2^36 / 2^13 = 2^23,即虛擬位址空間共有 2^23 個頁面。
C✕
2^24 錯誤,可能誤把頁面大小當作 4K (2^12)。
D✕
2^25 錯誤,可能誤把頁面大小當作 2K (2^11)。
「每個 PTE 為 4 bytes」是干擾資訊,計算頁數時不需用到,別被誤導去算頁表大小。