[理工] 計組 下冊 P.140

看板Grad-ProbAsk作者 (jojo)時間7年前 (2018/11/02 09:59), 編輯推噓4(4013)
留言17則, 3人參與, 7年前最新討論串1/1
https://i.imgur.com/D1w8hRc.jpg
https://i.imgur.com/xrybZAZ.jpg
請問能從1GB of physical address得知 Physical address的長度是30嗎? 如果是這樣就跟答案矛盾了,答案的physical address都是32bits。 會有此一問是因為看到下面這題的題目是看cacheable address space來決定physical address的長度,請問兩個是不一樣的嗎? https://i.imgur.com/zrEaU6j.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.215.130.217 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1541123957.A.7C8.html

11/02 10:52, 7年前 , 1F
把答案的2d45 e221 轉成2進制
11/02 10:52, 1F

11/02 10:53, 7年前 , 2F
0010 1101 0100 0101 1110 0010 0010 0001
11/02 10:53, 2F

11/02 10:54, 7年前 , 3F
由此可知是30bit可以表示的範圍,接下來你只要看剩下的
11/02 10:54, 3F

11/02 10:54, 7年前 , 4F
PPN開頭有沒有超過3的,因為0011沒超過,4有 0100
11/02 10:54, 4F

11/02 11:06, 7年前 , 5F
你想的應該是對的,題目應該只是不想寫30個bit才寫16進
11/02 11:06, 5F

11/02 11:06, 7年前 , 6F
位,因為連題目表格PPN都直接表示了答案這樣寫應該就不會
11/02 11:06, 6F

11/02 11:06, 7年前 , 7F
有什麼問題
11/02 11:06, 7F

11/02 11:07, 7年前 , 8F
有點cache只有10格但你index還是要切4 bit給他的感覺,
11/02 11:07, 8F

11/02 11:07, 7年前 , 9F
但這時候就要小心切出來的index編號不能大於1010
11/02 11:07, 9F

11/02 11:07, 7年前 , 10F
喔喔喔同上面b大講的 剛剛沒看到XD
11/02 11:07, 10F

11/02 11:26, 7年前 , 11F
另外如果在page table有找到page叫hit,沒找到叫page fau
11/02 11:26, 11F

11/02 11:26, 7年前 , 12F
lt,如果是上述超出physical大小的情況叫segmentation fa
11/02 11:26, 12F

11/02 11:26, 7年前 , 13F
ult
11/02 11:26, 13F

11/02 11:40, 7年前 , 14F
感謝兩位大大的解說!
11/02 11:40, 14F

11/02 11:41, 7年前 , 15F
另外回答你第二個問號,這邊的32bit跟第一題的32bit
11/02 11:41, 15F

11/02 11:42, 7年前 , 16F
是不一樣的,此32非彼32,physical是可以變化的
11/02 11:42, 16F

11/02 13:32, 7年前 , 17F
謝謝b大的解說,我有掌握到重點了,謝謝!
11/02 13:32, 17F
文章代碼(AID): #1RswzrV8 (Grad-ProbAsk)