作者Aa841018 (andrew)
看板Grad-ProbAsk
标题[理工] 计组 byte offset定义!
时间Thu Dec 27 17:44:05 2018
https://i.imgur.com/sE3N47J.jpg
感觉好矛盾,出现(每个区块X word)时,就没问题,当出现per block就会有错,像这
张图,32 byte per block 32=2^5,offset应该是5吧?结果是2
https://i.imgur.com/LyrP28W.jpg
然後这张标准又变,offset=4
2^4 byte*8=128 bits来算完全没问题………
明明offset要表达的是一个block有几个byte,而byte per.block就是这个意思,为何有
时就是会错啊??
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 39.9.108.81
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1545903847.A.A67.html
※ 编辑: Aa841018 (39.9.108.81), 12/27/2018 17:44:56
1F:推 w199381: Byte offset 固定是2 offset 是包含word byte数加上byte 12/27 18:30
2F:→ w199381: offset 12/27 18:30
4F:→ gama79530: addressing-length-of-index-block-offset-byte-offset 12/27 18:33
5F:→ gama79530: -tag 12/27 18:33
6F:推 w199381: 所以你第二张图中 a的offset数为4 = 2 + 2 意即 这cache 12/27 18:33
7F:→ w199381: 的一个block 大小为 2^2的 words 而 4words 又等於2^4 b 12/27 18:33
8F:→ w199381: ytes 也就是16 bytes 12/27 18:33
9F:→ Aa841018: 哦!谢谢解释,我还以为byte offset=offset..... 12/27 19:08