| 課本P133上寫到“對一個32位邏輯地址空間的分頁系統,規定頁面大小為4KB,即2的12次方B,則在每個進程頁表中的頁表項可達1M之多。又因為每個頁表項占用1B......." 這句話紅字以前的都沒問題。但是為什么每個頁表項占1B? 我認為,頁表項的內容是由虛擬頁號以及物理塊號組成的,用來完成頁號向塊號的轉換。 而對一個32位邏輯地址空間的分頁系統,規定頁面大小為4KB,也就是頁內便宜是12位,所以頁號占了20位。 所以頁表項至少要比20位要多吧。而書上說每個頁表項占1B,也就是8位,這顯然是不可能的。 所以 書上說錯了嗎? |
| 歡迎光臨 考研論壇 (http://www.5522pp.com/) | Powered by Discuz! X3.2 |