[理工] 計組 word addresses
跟昨天問的問題好像有一些相關,一樣是記憶體的問題感覺卡卡的...
http://i.imgur.com/Fw0JQ2Y.jpg

一般來說我們不是都習慣把記憶體設為byte address嗎?
我有點不太明白為什麼這題的解答要用word address去定bit數
那句“The main memory size that is cacheable is 1M x 32 bits.”我也不是很懂...
我的答案是定22個bit的byte address,然後byte offset是4,其他應該一樣,蠻好奇為
什麼要弄一個word address出來@@
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.8.249
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1481344928.A.354.html
再追問一題,如果題目問到說明TLB,此時該寫:
page table的cache還是
該寫把虛擬位置轉成實際位置?
或是兩個都寫
(可是兩個狀況會一起發生嗎?)
然後data memory的page table是跟TLB一樣放在EX階段嗎@@
※ 編輯: newpuma (223.137.8.249), 12/10/2016 13:03:24
→
12/10 13:51, , 1F
12/10 13:51, 1F
→
12/10 13:51, , 2F
12/10 13:51, 2F
→
12/10 13:51, , 3F
12/10 13:51, 3F
→
12/10 13:56, , 4F
12/10 13:56, 4F
→
12/10 13:56, , 5F
12/10 13:56, 5F
→
12/10 13:56, , 6F
12/10 13:56, 6F
他那句話有隱含這個意思嗎?我只知道Mx32bit===20bit字word address也能等同22bit的
byte address,題意感覺不出來有做這個特殊要求QQ
→
12/10 14:01, , 7F
12/10 14:01, 7F
→
12/10 14:01, , 8F
12/10 14:01, 8F
→
12/10 14:01, , 9F
12/10 14:01, 9F
因為想說D TLB放在Ex省時間所以才突然想到page table能不能往前放,不過我好像問了
蠢問題,因為page table在memory上XDD
→
12/10 14:01, , 10F
12/10 14:01, 10F
→
12/10 14:01, , 11F
12/10 14:01, 11F
主要是我對TLB有點茫然啦XD
他的功能好像有點多,又能轉譯虛擬位置實際位置又能當做是page table的cache,讓我
覺得有些亂亂的!
還是說這兩件事根本是同一件事哈哈
※ 編輯: newpuma (223.137.8.249), 12/10/2016 14:59:11
→
12/10 15:25, , 12F
12/10 15:25, 12F
→
12/10 15:29, , 13F
12/10 15:29, 13F
→
12/10 15:29, , 14F
12/10 15:29, 14F
→
12/10 15:38, , 15F
12/10 15:38, 15F
→
12/10 15:38, , 16F
12/10 15:38, 16F
推
12/10 16:30, , 17F
12/10 16:30, 17F
→
12/10 16:30, , 18F
12/10 16:30, 18F
→
12/10 16:30, , 19F
12/10 16:30, 19F
→
12/10 16:30, , 20F
12/10 16:30, 20F
→
12/10 16:30, , 21F
12/10 16:30, 21F
→
12/10 17:22, , 22F
12/10 17:22, 22F
→
12/10 17:23, , 23F
12/10 17:23, 23F
→
12/10 17:23, , 24F
12/10 17:23, 24F
→
12/10 17:24, , 25F
12/10 17:24, 25F
推
12/10 17:41, , 26F
12/10 17:41, 26F