作者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
1F:推 gmotwm2001:谢谢:) 10/16 09:36
2F:推 hayouj2000:感谢解答 10/16 11:40
3F:推 gmotwm2001:也谢谢h大:) 10/16 15:54