作者kaidi620 (万能史哥)
看板Grad-ProbAsk
标题[理工] 计组的问题 重要观念
时间Sat Jan 19 22:55:49 2019
https://i.imgur.com/NypSgYB.jpg
https://i.imgur.com/MLchp3C.jpg
抱歉各位大神 想问一下
为什麽virtual addr 和 TLB的“bit”是64和32
然後cache总长也=physical addr
(1)cache的offset 128"byte"=2^7 "byte" ->cache的offset 为7bit
(2)page size=8KB=2^13 => virtual addr和physical addr的offset皆为13
不懂得是(1)(2) 不用先把byte转成bit再换算成2的次方吗
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.136.109.125
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1547909751.A.91B.html
1F:→ yp195126: 不管是实体还是虚拟 都是byte address 01/20 00:29
2F:推 yp195126: 看不懂 “cache总长也=physical addr ”你这句话的意思 01/20 00:32
3F:推 skyHuan: byte address的意思是:地址的一个数字编号表示一个byte 01/20 02:15
4F:→ skyHuan: 的资料,假设今天地址编号只有1到10号,每个号码都是指一 01/20 02:15
5F:→ skyHuan: 个byte,这些编号总共可以存10 bytes资料量 01/20 02:15
6F:推 skyHuan: 二进位每位可以是0/1,所以10个bit总共可以表示2^10个不 01/20 02:16
7F:→ skyHuan: 一样的编号,每个编号是一个byte资料的地址,所以容量就 01/20 02:17
8F:→ skyHuan: 是2^10 bytes=1KB的资料量 01/20 02:17