作者bennylu (減肥)
看板Grad-ProbAsk
標題Re: [理工] [計組]-virtual memory
時間Fri Oct 16 03:09:22 2009
※ 引述《gmotwm2001 (yabi)》之銘言:
: 1.http://www.wretch.cc/album/show.php?i=kkaipanda&b=11&f=1397629723&p=4
: 想問一下virtual address 不一定是32bits吧?可依題目要求吧?
: 那樣這圖的的physical address的長度應該也是假設的嗎?
: 2.http://www.wretch.cc/album/show.php?i=kkaipanda&b=11&f=1397629724&p=5
: http://www.wretch.cc/album/show.php?i=kkaipanda&b=11&f=1397629725&p=6
: 請問PTE指的是什麼呀?
: (a) 的答案我覺得有點怪,答案寫physical page number =32-8 =24
: 可是題目給的virtual address 是54bits 那不是 54-8-14 嗎?
: (這行好像打錯↑應該是physical page number=physical address-page offset)
: 可否(b) (c)的題目跟答案解答一下呢?
: 謝謝:)
virtual address : | vpn | offset |
40 14
我們可以利用vpn在page table中找到對應的ppn,
因此, page table 有 2^40 個 entries, 且每個entry要32bits,
故page table size = 2^40*4B = 4TB (b),
扣掉保留的8bit後每個entry尚有24bits來表示ppn,
亦即有2^24個page, 故physical memory有 2^24*16KB = 256GB (a)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.207.117
推 gmotwm2001:謝謝:) 10/16 09:36
推 hayouj2000:感謝解答 10/16 11:40
推 gmotwm2001:也謝謝h大:) 10/16 15:54