本页使用了标题或全文手工转换

記憶體階層

维基百科,自由的百科全书
跳转至: 导航搜索

記憶體階層是在電腦架構儲存系統階層的安排方式。每一層的都是比下一層擁有較高的速度和較低延遲性,和較小的容量(也有少量例外,如AMD早期的Duron CPU)。

大部分現今的中央處理器都非常的快速,大部分程式工作量需要記憶體存取,快取的效率和記憶體傳輸是介於階層中的不同等級,會實際上限制處理的速度。導致中央處理器花費大量的時間閒置,等待記憶體I/O完成。

大部分電腦中的記憶體階層如下:

  • 暫存器–可能是最快的存取,但僅僅只有幾百個位元組。
  • 第一級(L1)快取–通常存取只需要幾個週期,通常是幾十個KB。
  • 第二級(L2)快取–比L1約有2到10倍較高延遲性,通常是512 KB或更多。
  • 第三級(L3)快取–(不一定有)比L2更高的延遲性,通常有數MB之大。
  • 主記憶體DRAM)–存取需要幾百個週期,但可以大到數個GB。
  • 磁碟儲存–需要成千上百個週期,但是空間非常的大。

參考[编辑]