精品日本亚洲一区二区三区,99久久精品免费观看国产,99久久免费精品,亚洲精品国产一区二区成人,日本亚洲精品一区二区三区四区,国产亚洲精品成人久久网站,久久亚洲男人第一AV网站,精品国产高清一区二区广区,久久精品五月天很黄很艳女TV

考研論壇

 
查看: 1293|回復: 2
打印 上一主題 下一主題

關于操作系統(第三版)“頁表項”的疑惑 達人請進!

[復制鏈接]

32

主題

147

帖子

1346

積分

中級戰友

Rank: 3Rank: 3

精華
0
威望
40
K幣
1306 元
注冊時間
2010-3-2
樓主
發表于 2012-8-3 16:33 | |閱讀模式
課本P133上寫到“對一個32位邏輯地址空間的分頁系統,規定頁面大小為4KB,即2的12次方B,則在每個進程頁表中的頁表項可達1M之多。又因為每個頁表項占用1B......."
這句話紅字以前的都沒問題。但是為什么每個頁表項占1B?
我認為,頁表項的內容是由虛擬頁號以及物理塊號組成的,用來完成頁號向塊號的轉換。
而對一個32位邏輯地址空間的分頁系統,規定頁面大小為4KB,也就是頁內便宜是12位,所以頁號占了20位。
所以頁表項至少要比20位要多吧。而書上說每個頁表項占1B,也就是8位,這顯然是不可能的。

所以 書上說錯了嗎?




    3

    主題

    41

    帖子

    293

    積分

    一般戰友

    Rank: 2

    精華
    0
    威望
    0
    K幣
    293 元
    注冊時間
    2012-6-21
    沙發
    發表于 2012-8-7 11:07 |
    書上說錯了,頁表項不可能只有1B那么小,頁表項至少也要存塊號,如果只有1B就意味著最多只有256塊

    3

    主題

    20

    帖子

    139

    積分

    一般戰友

    Rank: 2

    精華
    0
    威望
    0
    K幣
    139 元
    注冊時間
    2012-6-30
    板凳
    發表于 2012-8-7 20:10 |
    書上沒錯,可能是畫的圖引起人誤解了。
    WINDOWS系統中,頁表是4KB大小,放入一個物理頁面中,頁表項是32位,有1024個頁表項,前20位表示對應的物理頁面,后12放各種標志位。

    即頁表項里不放頁表號,你覺得在數組里放數組號是不是浪費了啊,頁表自己知道自己每一項的地址,所以只要存放頁表基址就夠了。
    關閉

    您還剩5次免費下載資料的機會哦~

    掃描二維碼下載資料

    使用手機端考研幫,進入掃一掃
    在“我”中打開掃一掃,
    掃描二維碼下載資料

    關于我們|商務合作|小黑屋|手機版|聯系我們|服務條款|隱私保護|幫學堂| 網站地圖|院校地圖|漏洞提交|考研幫

    GMT+8, 2026-5-4 09:41 , Processed in 0.092139 second(s), Total 14, Slave 13(Usage:6.5M, Links:[2]1,1_1) queries , Redis On.

    Powered by Discuz!

    © 2001-2017 考研 Inc.

    快速回復 返回頂部 返回列表
    × 關閉