作者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/cn.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