作者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://www.ptt.cc/bbs/Grad-ProbAsk/M.1547909751.A.91B.html
→ yp195126: 不管是實體還是虛擬 都是byte address 01/20 00:29
推 yp195126: 看不懂 “cache總長也=physical addr ”你這句話的意思 01/20 00:32
推 skyHuan: byte address的意思是:地址的一個數字編號表示一個byte 01/20 02:15
→ skyHuan: 的資料,假設今天地址編號只有1到10號,每個號碼都是指一 01/20 02:15
→ skyHuan: 個byte,這些編號總共可以存10 bytes資料量 01/20 02:15
推 skyHuan: 二進位每位可以是0/1,所以10個bit總共可以表示2^10個不 01/20 02:16
→ skyHuan: 一樣的編號,每個編號是一個byte資料的地址,所以容量就 01/20 02:17
→ skyHuan: 是2^10 bytes=1KB的資料量 01/20 02:17