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