通常人們所說的Cache就是指快取SRAM。 SRAM叫靜態記憶體,“靜態”指的是當我們將一筆資料寫入SRAM後,除非重新寫入新資料或關閉電源,否則寫入的資料保持不變。 由於CPU的速度比記憶體和硬碟的速度要快得多,所以在存取資料時會使CPU等待,影響計算機的速度。SRAM的存取速度比其它記憶體和硬碟都要快,所以它被用作電腦的快取記憶體(Cache)。 有了快取記憶體,可以先把資料預寫到其中,需要時直接從它讀出,這就縮短了CPU的等待時間。快取記憶體之所以能提高系統的速度是基於一種統計規律,主機板上的控制系統會自動統計記憶體中哪些資料會被頻繁的使用,就把這些資料存在快取記憶體中,CPU要訪問這些資料時,就會先到Cache中去找,從而提高整體的執行速度。一般說來,256K的快取記憶體能使整機速度平均提高10%左右。 主機板上通常都會提供256K到1M的快取。在CPU內部也有快取記憶體,如486CPU有8K的快取記憶體,Pentium有16K的快取記憶體。Pentium II有32K 一級快取,AMD K6-2中有64K的一級Cache,AMD K6-3中有64K 的一級 Cache,和256K 的二級 Cache,Cyrix MII 中有64K的Cache。 為了區分它們,CPU內部的快取叫內部快取記憶體(Internal Cache)或一級快取記憶體,主機板上的快取叫外部快取記憶體(External Cache)或二級快取記憶體。不過現在的Pentium II 的CPU已經將主機板上的二級快取封裝在CPU的盒子中,AMD K6-3的CPU內部也集成了256K的二級Cache,對於這類CPU來說,主機板上提供的已是三級快取了。
通常人們所說的Cache就是指快取SRAM。 SRAM叫靜態記憶體,“靜態”指的是當我們將一筆資料寫入SRAM後,除非重新寫入新資料或關閉電源,否則寫入的資料保持不變。 由於CPU的速度比記憶體和硬碟的速度要快得多,所以在存取資料時會使CPU等待,影響計算機的速度。SRAM的存取速度比其它記憶體和硬碟都要快,所以它被用作電腦的快取記憶體(Cache)。 有了快取記憶體,可以先把資料預寫到其中,需要時直接從它讀出,這就縮短了CPU的等待時間。快取記憶體之所以能提高系統的速度是基於一種統計規律,主機板上的控制系統會自動統計記憶體中哪些資料會被頻繁的使用,就把這些資料存在快取記憶體中,CPU要訪問這些資料時,就會先到Cache中去找,從而提高整體的執行速度。一般說來,256K的快取記憶體能使整機速度平均提高10%左右。 主機板上通常都會提供256K到1M的快取。在CPU內部也有快取記憶體,如486CPU有8K的快取記憶體,Pentium有16K的快取記憶體。Pentium II有32K 一級快取,AMD K6-2中有64K的一級Cache,AMD K6-3中有64K 的一級 Cache,和256K 的二級 Cache,Cyrix MII 中有64K的Cache。 為了區分它們,CPU內部的快取叫內部快取記憶體(Internal Cache)或一級快取記憶體,主機板上的快取叫外部快取記憶體(External Cache)或二級快取記憶體。不過現在的Pentium II 的CPU已經將主機板上的二級快取封裝在CPU的盒子中,AMD K6-3的CPU內部也集成了256K的二級Cache,對於這類CPU來說,主機板上提供的已是三級快取了。