[理工] 100台大計組

看板Grad-ProbAsk作者 (J)時間12年前 (2012/01/30 21:28), 編輯推噓4(407)
留言11則, 4人參與, 最新討論串1/1
台大100計組第6題 (a)小題 求TLB tag size & data array 題目給了 Virtual memory: 8K page,1G virtual address space 這應該是很基本的計算題不過我整個混亂了... 1G = 2^30 virtual address = 30bits tag = virtual page number = virtual address - offset 不過我不知道offset到底是多少XD 然後data array 是指 physical page number 嗎?? 算cache ,page table ,TLB這邊整個都混在一起了阿阿阿 ~~ -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.232.57

01/31 01:03, , 1F
offset看8K的page,所以是13 bits。
01/31 01:03, 1F

01/31 01:04, , 2F
size of tag and data arrays就是tag和data在TLB裡的大小。
01/31 01:04, 2F

01/31 02:24, , 3F
分別總共^
01/31 02:24, 3F

01/31 10:26, , 4F
hmm..這樣看來8k是一個page size囉 VPN=17bits
01/31 10:26, 4F

01/31 10:31, , 5F
題目有給TLB 128 entries可是這樣看起來有2^17個 ???
01/31 10:31, 5F

01/31 13:54, , 6F
Tag總共128*17 bits。Data總共128*PPN大小。
01/31 13:54, 6F

01/31 14:05, , 7F
怎麼會是2^17?你把它當成index了,它用fully所以VPN = Tag
01/31 14:05, 7F

01/31 16:50, , 8F
嗯..好像在亂除... 那ppn要怎麼求才對呢 @@?
01/31 16:50, 8F

01/31 16:55, , 9F
阿 好像想通了!! 謝謝解惑>"< 有PTT真好~
01/31 16:55, 9F

01/31 19:18, , 10F
這個版超棒的= =+
01/31 19:18, 10F

09/11 14:49, , 11F
阿 好像想通了!! 謝 https://daxiv.com
09/11 14:49, 11F
文章代碼(AID): #1F9fhm5O (Grad-ProbAsk)