瀏覽單個文章
chou124
New Member
 

加入日期: Jun 2008
文章: 3
引用:
作者zzz333

cache認真回答:

其實cache的擊中率關係最大的不是硬體設計而是OS,一般OS會把cache規劃成3區:

1. 當一般ram用OS專用區不會cache out.
2. 不會cache out區.(這跟OS設計有關,一般都是一些緊急程式不能被cache out,ex.cache管理程式)

3. 一般cache區.
一般情況只要擊中就是由硬體自動,
但是一旦miss硬體只會產生一個中斷叫cache管理程式自己想辦法,
要cache out多少從dram哪個位置搬進多少都是由程式決定不是硬體,
OS設計好壞影響非常大.



你把 CPU 的 cache 和 OS 的 memory management 搞混了吧
舊 2009-07-17, 09:05 AM #67
回應時引用此文章
chou124離線中