引用:
Originally posted by bureia
80x86系的CPU的Cache一次抓連續32byte到Cache
不是要抓多少就多少
這32byte能好好利用才是重點
如果每次存取的記憶體位置都相距太遠
Cache每次都會找不到
而且Cache找不到是去Main Memory找喔
除非Virtual Memory Page Fault才會去硬碟找
|
如果只抓32byte的話
那麼現在那些256K or 512K or 1M 的L2不都做假的
我想現在的技術,應早就突破了吧
你會不會是指一次抓32bits呀,32bits只代表一筆資料
而cache的功能就是把要使用的資料先存在cache中
cache 越大,可存的資料筆數就越多,可減少miss的機會
miss的機會越少就少去硬碟抓東西
我記得我學的計結是這樣的,還是我記錯了~
Virtual Memory Page 是指虛擬記憶体嗎
這好像是用硬碟,虛擬成記憶体,應該是已經到硬碟抓資料了吧