CPU缓存越大计算机的性能越好,CPU缓存真的越大越好?小心你的钱包
除了內存和硬盤,電腦還有一種超快速的存儲設備,就是CPU緩存
當你想到你電腦當中的存儲設備時,你可能想到的是DDR內存、顯卡上的顯存、或者更有可能只是機械硬盤和SSD。但其實還有一種超快速的存儲設備,對我們習以為常的、現代電腦的快速處理速度必不可少的,就是CPU緩存。
CPU緩存是一種超快速的存儲設備
不是指在性能過剩的超線程處理器上所浪費的錢,是指結尾是E的CACHE。它是一種內置在CPU中的特殊存儲設備。奇怪了,為什么處理器還需要自己的存儲設備?你的電腦16GB內存,或者其他配件還不夠嗎?老實說,真的是不夠的。你知道內存的數據傳輸速度比硬盤快,而且快得不止一點點,但是你的CPU需要的數據傳輸速度比內存的更高。而CPU的速度每年都在變化,它的需求和普通內存之間的差距越來越大,這意味著沒有更快速的存儲設備的話,你的CPU將會因為等待內存的數據而像個懶散的員工一樣,坐在那兒無所事事,而你的機子性能也會遇到瓶頸。
沒有緩存的話CPU因為工作太快而懶散
更快的CPU緩存——CPU緩存在CPU快速處理數據的時候舉足輕重
出現上述情況,接下來就是緩存大顯神通的時候了,和動態隨機存取存儲器(簡稱DRAM)組成的系統內存不同,CPU緩存,由靜態隨機存儲器(簡稱SRAM)組成。它更貴,體積也更大,但是比DRAM快到不知哪里去了,這是因為它不像DRAM一樣,需要不停的刷新來保存內存的數據。
SRAM和DRAM不一樣
一個正常水平的CPU,只有幾MB或者更大的十幾MB的緩存,但是這么一點兒緩存,所發揮的作用可是巨大的。你看當一個CPU訪問你系統內存當中的東西的時候,它通常會將其存儲到自己的緩存當中,并用一些很復雜的算法來“猜測”下一步需要的數據或指令是什么,然后將其從系統內存中抓取到緩存中。因為這些“猜測”不是完全正確的,CPU會遇到“緩存未命中”的情況,意味著它不能在自己的緩存中,找到需要的數據,所以必須直接訪問系統內存,這樣就會拖慢系統速度了。
不過很幸運,現在處理器已經能很好地決定在自己的緩存中放什么了,它們一般能達到80%以上的“緩存命中率”。這意味著大部分時間,你的CPU都只是直接處理緩存中的數據,而不用去訪問相對更慢的系統內存了。
當然是緩存越大越好,高端CPU自帶更大的緩存,但是要留心你的錢包
綜上所述,你可能已經猜到緩存越大越好了。所以當你選購處理器的時候,商品頁面會顯示,內置了多少“三級”或“L3”緩存。高端型號一般會多那么幾MB。那么你知道L1和L2緩存是干什么的嗎?它們是緩存中更小、更快的部分,你的CPU會在三級緩存之前,先在這兩者中嘗試尋找數據。
i9-7980XE
既然這樣,那么更好的緩存能讓我玩兒游戲幀數更高、運行其他軟件更快嗎?好吧,不同的程序上可能不同,但是你能體會到擁有更大緩存的CPU所帶來的整體性能提升。幸運的是,如果你為了更多的核心、更高的指令/時鐘周期,或者說更好的超頻性能,買了個高端CPU的話,通常它也會自帶更大的緩存,所以你不需要特別關心。當然,如果你真的想塊高端的U,你可得注意好你的錢包是不是有足夠money!
高端CPU會掏空你的錢包
舉報/反饋
總結
以上是生活随笔為你收集整理的CPU缓存越大计算机的性能越好,CPU缓存真的越大越好?小心你的钱包的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 二级计算机excel以宏保存,Excel
- 下一篇: 小米3显示sim卡无服务器,小米手机无服