熱點推薦:
您现在的位置: 電腦知識網 >> 電腦常識 >> 正文

cpu中一級緩存是什麼

2013-11-11 15:10:07  來源: 電腦常識 

  一級緩存都內置在CPU內部並與CPU同速運行可以有效的提高CPU的運行效率一級緩存越大CPU的運行效率越高但受到CPU內部結構的限制一級緩存的容量都很小

cpu中一級緩存是什麼

  CPU緩存(Cache Memory)是位於CPU與內存之間的臨時存儲器它的容量比內存小的多但是交換速度卻比內存要快得多緩存的出現主要是為了解決CPU運算速度與內存讀寫速度不匹配的矛盾因為CPU運算速度要比內存讀寫速度快很多這樣會使CPU花費很長時間等待數據到來或把數據寫入內存在緩存中的數據是內存中的一小部分但這一小部分是短時間內CPU即將訪問的當CPU調用大量數據時就可避開內存直接從緩存中調用從而加快讀取速度由此可見在CPU中加入緩存是一種高效的解決方案這樣整個內存儲器(緩存+內存)就變成了既有緩存的高速度又有內存的大容量的存儲系統了緩存對CPU的性能影響很大主要是因為CPU的數據交換順序和CPU與緩存間的帶寬引起的

  分類

  一級緩存可以分為一級數據緩存(Data CacheDCache)和一級指令緩存(Instruction CacheICache)二者分別用來存放數據以及對執行這些數據的指令進行即時解碼而且兩者可以同時被CPU訪問減少了爭用Cache所造成的沖突提高了處理器效能目前大多數CPU的一級數據緩存和一級指令緩存具有相同的容量例如AMD的Athlon XP就具有KB的一級數據緩存和KB的一級指令緩存其一級緩存就以KB+KB來表示其余的CPU的一級緩存表示方法以此類推

  數據緩存設計

  根據工作原理的不同目前主流處理器所采用的一級數據緩存又可以分為實數據讀寫緩存和數據代碼指令追蹤緩存它們分別被AMD和Intel所采用


From:http://tw.wingwit.com/Article/Common/201311/6269.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.