看板 Grad-ProbAsk 關於我們 聯絡資訊
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