cpu緩存速度大于內(nèi)存么
究竟cpu緩存速度大于內(nèi)存嗎,它們之間有著什么聯(lián)系,下面,就隨小編帶您去看看,希望您能滿意,謝謝。
cpu緩存速度大于內(nèi)存么:
早期的CPU是沒有緩存的. 但是隨著科技的發(fā)展,內(nèi)存的速度越來越跟不上CPU的速度,這就導(dǎo)致CPU讀取數(shù)據(jù)需要很長的周期,解決這種現(xiàn)象的方法就是給CPU加上高速緩存. L1緩存的頻率我記得跟主頻是一樣的. 再往下L2緩存 L3緩存就比較慢了. 但是相對(duì)于內(nèi)存來說,還是快多了. 你可以這么理解,L1緩存是目錄,L2緩存是章節(jié)提要,L3緩存是詳細(xì)內(nèi)容. 如果緩存里都沒有,就要讀取內(nèi)存里的數(shù)據(jù)了. CPU尋找數(shù)據(jù)就是按著這個(gè)思路去找的. 因此在面積有限的情況下,CPU的L1緩存不會(huì)做得太大. 關(guān)于你說的CPU可以沒有緩存的事.我簡要回答下. 早期英特爾推出的奔騰系列很受市場(chǎng)歡迎,但就是價(jià)格太高.打不進(jìn)低端市場(chǎng). 因此英特爾推出一款沒有L2緩存的CPU 命名為賽揚(yáng). 但是因?yàn)闆]有L2緩存,早期的賽揚(yáng)性能不是很理想,市場(chǎng)反應(yīng)冷淡. 因此在賽揚(yáng)300A后,所有的賽揚(yáng)系列CPU都有了L2緩存.只不過是縮水版的. 如果CPU沒有緩存,這樣每當(dāng)需要調(diào)取數(shù)據(jù),就需要訪問內(nèi)存. 但內(nèi)存的速度遠(yuǎn)跟不上CPU的速度,因此在現(xiàn)在,CPU不能沒有緩存.但是可以減少緩存容量.