作者bird1140 (牡羊座的鸟儿)
看板Grad-ProbAsk
标题[理工] entry和set associative
时间Tue Jan 15 12:52:36 2019
大家好,虽然这题在板上是老生常谈了,但看到蛮多说法搞得我蛮混淆的
希望大家可以帮我解惑一下
照片一
https://i.imgur.com/kd85Ug2.jpg
照片二
https://i.imgur.com/C7koQoA.jpg
题目说 2-way set associative TLB has 512 entries in total.
然後 TLB的index = 9,所以应该是直接取2^9=512的9
照片三
https://i.imgur.com/SGlz7Cr.jpg
题目说 4-entry 2-way set associative TLB
看板上的共识这边反而要变成要除2变成只有两个2 entry则index = 1
怎麽一个不用除2一个要除2呢?
请问这两者为何有这种差异?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 58.114.237.28
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1547527959.A.D78.html
1F:推 yp195126: TLB长的不一样啊 第一题图片里同一set在同一行 01/15 13:42
2F:→ yp195126: 第二题图片不管set一不一样皆自己一行 01/15 13:42
3F:推 yp195126: 题目如果有给TLB图片就按图片来判断 如果没给目前写到的 01/15 13:46
4F:→ yp195126: 题目通常都是第一种算法 有错麻烦指正 01/15 13:46
5F:→ z3588191: 每个老师对entry的定义都不太一样 可能是指block或set 01/15 13:53
哦 对 没注意到这两图片阐述的定义不一样
谢谢两位解答
※ 编辑: bird1140 (58.114.237.28), 01/15/2019 14:16:03
6F:→ sdfg014025xx: 要搭配题目判断一下 01/15 19:37