回覆列表
  • 1 # 使用者566706995143

    在說明意思之前,先說下CPU快取。

    CPU快取(Cache Memory)是位於CPU與記憶體之間的臨時儲存器,它的容量比記憶體小的多但是交換速度卻比記憶體要快得多。

    快取記憶體的出現主要是為了解決CPU運算速度與記憶體讀寫速度不匹配的矛盾,因為CPU運算速度要比記憶體讀寫速度快很多,這樣會使CPU花費很長時間等待資料到來或把資料寫入記憶體。

    在快取中的資料是記憶體中的一小部分,但這一小部分是短時間內CPU即將訪問的,當CPU呼叫大量資料時,就可避開記憶體直接從快取中呼叫,從而加快讀取速度。

    再來說明以二三級快取的意思。

    一級快取:簡稱L1 Cache,位於CPU核心的旁邊,是與CPU結合最為緊密的CPU快取,也是歷史上最早出現的CPU快取。由於一級快取的技術難度和製造成本最高,提高容量所帶來的技術難度增加和成本增加非常大,所帶來的效能提升卻不明顯,價效比很低,而且現有的一級快取的命中率已經很高,所以一級快取是所有快取中容量最小的,比二級快取要小得多。

    二級快取:簡稱L2 Cache,是CPU的第二層快取記憶體,分內部和外部兩種晶片。內部的晶片二級快取執行速度與主頻相同,而外部的二級快取則只有主頻的一半。L2快取記憶體容量也會影響CPU的效能,原則是越大越好,現在家庭用CPU容量最大的是4MB,而伺服器和工作站上用CPU的L2快取記憶體更高達2MB—4MB,有的高達8MB或者19MB。

    三級快取:簡稱L3 Cache,是為讀取二級快取後未命中的資料設計的—種快取,在擁有三級快取的CPU中,只有約5%的資料需要從記憶體中呼叫,這進一步提高了CPU的效率。

    分為兩種,早期的是外接,截止2012年都是內建的。而它的實際作用即是,L3快取的應用可以進一步降低記憶體延遲,同時提升大資料量計算時處理器的效能。降低記憶體延遲和提升大資料量計算能力對遊戲都很有幫助。而在伺服器領域增加L3快取在效能方面仍然有顯著的提升。比方具有較大L3快取的配置利用物理記憶體會更有效,故它比較慢的磁碟I/O子系統可以處理更多的資料請求。具有較大L3快取的處理器提供更有效的檔案系統快取行為及較短訊息和處理器佇列長度。

  • 中秋節和大豐收的關聯?
  • 窗簾要怎麼清洗?