看板 Grad-ProbAsk 關於我們 聯絡資訊
一般在算cache大小的時候 就是直接把每一個entry的bit數算出來再乘上entry數 但算page table大小的時候 每個entry卻要補到word的倍數再乘上entry數 張凡說是因為要對齊才會快 那cache不用對齊是因為原本就很快了嗎 還是其實cache也要對齊 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.38.66.191 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1579697454.A.38A.html
b10007034: Cache是HW運作,要幾bit運作完全看設計者高興 01/23 02:39
b10007034: Page table是OS 管理,如何access記憶體才會不浪費就 01/23 02:39
b10007034: 是對齊記憶體格式,32、64、128... 01/23 02:39
b10007034: 快只是一個比較,要存取一個資料65bits跟64bits,前者 01/23 02:41
b10007034: 就是要後者多access一次(通常來說) 01/23 02:41
mistel: 想問一下 cache也有所謂的clcok嗎 01/23 07:41
ok8752665: 瞭解 謝謝 01/23 08:33
b10007034: 你說clock嗎 所有數位電路都有clock控制 01/23 09:11
mistel: 嗯嗯 所以CPU跟cache也有可能不同頻囉? 01/23 11:31
ok8752665: 一般都會一樣吧 張凡好像有說以L1 cache的hit time當 01/23 12:32
ok8752665: clock不是嗎 01/23 12:32
b10007034: https://i.imgur.com/UyHuT18.png 01/23 15:13
b10007034: 看架構、實作 01/23 15:13