回覆列表
  • 1 # 超能網

    這個問題還是有點意思,簡單的看,可以這麼劃分,CPU的快取和硬碟的快取作用差不多,記憶體和顯示卡的視訊記憶體作用近似。

    先說兩個快取。

    硬碟上的資料,需要先讀到記憶體中,才能被CPU使用,這中間就存在兩個瓶頸,從CPU到記憶體,從記憶體到硬碟,為什麼說是瓶頸,因為相對CPU來說,記憶體就是龜速,而相對記憶體,硬碟那是龜龜速,所以為了緩解這兩個瓶頸,就有了CPU的快取和硬碟的快取。

    CPU的快取是CPU與記憶體間的橋樑,CPU要呼叫資料,先從快取找,快取中沒有才去記憶體找,同樣道理,硬碟的快取是硬碟與記憶體間的橋樑。

    再看記憶體和記憶體。

    其實這兩個作用真的是差不多,一個針對CPU,一個針對GPU,記憶體中都是CPU需要的資料 ,視訊記憶體中都是GPU需要用到的資料。

    說穿了,這幾個東東其實性質是差不多的,都是RAM,要說區別,就是它們因為自己定位在速度和容量上有所區別,最複雜的當屬CPU快取,因為它對速度和麵積的要求更高,通常還分L1、L2、L3這樣的層級管理,顯示卡的視訊記憶體也是很關鍵的,涉及到容量、頻率、位寬等,非常影響顯示卡的效能。

    從這幾個的大小來比較CPU的L1快取最小,一般只有幾十K,L2快取次之,通常幾百K,然後就是L3快取和硬碟的快取了,一般是幾MB到十幾MB,現在主流的硬碟快取也有幾十MB,然後記憶體和顯示卡視訊記憶體都是GB級別的,現在主流配置記憶體8-16GB,主流顯示卡視訊記憶體4-8GB。

    CPU的快取通常用的是SRAM,貴快容量小面積大,記憶體和硬碟快取是SDRAM,後者的速度比普通記憶體更慢些,而視訊記憶體目前多是GDDRX。

  • 中秋節和大豐收的關聯?
  • 當你成功時,你還會懷念以前奮鬥的日子嗎?