午夜直播免费看-亚洲国产精品日韩av不卡在线-少妇三级全黄-欧美日韩国产一区二区三区,

 
 
 
首 頁
下載中心
站內搜索
新聞中心│News center
行業新聞
最新公告
最新公告│Announcement
IT外包首選我們的八大理由...
中國勞科院與我公司續簽了...
感謝中成航宇與我們公司續...
感謝深圳市城市空間規劃建...
 
詳細內容
當前位置:首 頁 >> 新聞中心 >> 詳細內容
 
 
詳細內容  
 
 
什么是系統緩存?
發布時間:2012-11-30 | 點擊次數:1177
  

什么是系統緩存?
  
  許多人認為,“緩存”是內存的一部分許多技術文章都是這樣教授的但是還是有很多人不知道緩存在什么地方,緩存是做什么用的其實,緩存是CPU的一部分,它存在于CPU中存取數據的速度非常的快,一秒鐘能夠存取、處理十億條指令和數據(術語:CPU主頻1G),而內存就慢很多,快的內存能夠達到幾十兆就不錯了,可見兩者的速度差異是多么的大緩存是為了解決CPU速度和內存速度的速度差異問題內存中被CPU訪問最頻繁的數據和指令被復制入CPU中的緩存,這樣CPU就可以不經常到象“蝸牛”一樣慢的內存中去取數據了,CPU只要到緩存中去取就行了,而緩存的速度要比內存快很多這里要特別指出的是:
  
  因為緩存只是內存中少部分數據的復制品,所以CPU到緩存中尋找數據時,也會出現找不到的情況(因為這些數據沒有從內存復制到緩存中去),這時CPU還是會到內存中去找數據,這樣系統的速度就慢下來了,不過CPU會把這些數據復制到緩存中去,以便下一次不要再到內存中去取。
  
  摘自因為隨著時間的變化,被訪問得最頻繁的數據不是一成不變的,也就是說,剛才還不頻繁的數據,此時已經需要被頻繁的訪問,剛才還是最頻繁的數據,現在又不頻繁了,所以說緩存中的數據要經常按照一定的算法來更換,這樣才能保證緩存中的數據是被訪問最頻繁的關于一級緩存和二級緩存為了分清這兩個概念,我們先了解一下和ROM相對的,RAM是掉電以后,其中才信息就消失那一種,ROM在掉電以后信息也不會消失那一種又分兩種,一種是靜態RAM,SRAM;一種是動態RAM,DRAM。前者的存儲速度要比后者快得多,我們現在使用的內存一般都是動態RAM。
  
  有的菜鳥就說了,為了增加系統的速度,把緩存擴大不就行了嗎,擴大的越大,緩存的數據越多,系統不就越快了嗎緩存通常都是靜態RAM,速度是非常的快,但是靜態RAM集成度低(存儲相同的數據,靜態RAM的體積是動態RAM的6倍),價格高(同容量的靜態RAM是動態RAM的四倍),由此可見,擴大靜態RAM作為緩存是一個非常愚蠢的行為,但是為了提高系統的性能和速度,我們必須要擴大緩存,這樣就有了一個折中的方法,不擴大原來的靜態RAM緩存,而是增加一些高速動態RAM做為緩存,這些高速動態RAM速度要比常規動態RAM快,但比原來的靜態RAM緩存慢,我們把原來的靜態ram緩存叫一級緩存,而把后來增加的動態RAM叫二級緩存。
  
  一級緩存和二級緩存中的內容都是內存中訪問頻率高的數據的復制品(映射),它們的存在都是為了減少高速CPU對慢速內存的訪問。
  
  通常CPU找數據或指令的順序是:先到一級緩存中找,找不到再到二級緩存中找,如果還找不到就只有到內存中找了什么是系統緩存?
  
  許多人認為,“緩存”是內存的一部分許多技術文章都是這樣教授的但是還是有很多人不知道緩存在什么地方,緩存是做什么用的其實,緩存是CPU的一部分,它存在于CPU中存取數據的速度非常的快,一秒鐘能夠存取、處理十億條指令和數據(術語:CPU主頻1G),而內存就慢很多,快的內存能夠達到幾十兆就不錯了,可見兩者的速度差異是多么的大緩存是為了解決CPU速度和內存速度的速度差異問題內存中被CPU訪問最頻繁的數據和指令被復制入CPU中的緩存,這樣CPU就可以不經常到象“蝸!币粯勇膬却嬷腥ト祿耍珻PU只要到緩存中去取就行了,而緩存的速度要比內存快很多這里要特別指出的是:
  
  因為緩存只是內存中少部分數據的復制品,所以CPU到緩存中尋找數據時,也會出現找不到的情況(因為這些數據沒有從內存復制到緩存中去),這時CPU還是會到內存中去找數據,這樣系統的速度就慢下來了,不過CPU會把這些數據復制到緩存中去,以便下一次不要再到內存中去取。
  
  因為隨著時間的變化,被訪問得最頻繁的數據不是一成不變的,也就是說,剛才還不頻繁的數據,此時已經需要被頻繁的訪問,剛才還是最頻繁的數據,現在又不頻繁了,所以說緩存中的數據要經常按照一定的算法來更換,這樣才能保證緩存中的數據是被訪問最頻繁的關于一級緩存和二級緩存為了分清這兩個概念,我們先了解一下和ROM相對的,RAM是掉電以后,其中才信息就消失那一種,ROM在掉電以后信息也不會消失那一種又分兩種,一種是靜態RAM,SRAM;一種是動態RAM,DRAM。前者的存儲速度要比后者快得多,我們現在使用的內存一般都是動態RAM。
  
  有的菜鳥就說了,為了增加系統的速度,把緩存擴大不就行了嗎,擴大的越大,緩存的數據越多,系統不就越快了嗎緩存通常都是靜態RAM,速度是非常的快,但是靜態RAM集成度低(存儲相同的數據,靜態RAM的體積是動態RAM的6倍),價格高(同容量的靜態RAM是動態RAM的四倍),由此可見,擴大靜態RAM作為緩存是一個非常愚蠢的行為,但是為了提高系統的性能和速度,我們必須要擴大緩存,這樣就有了一個折中的方法,不擴大原來的靜態RAM緩存,而是增加一些高速動態RAM做為緩存,這些高速動態RAM速度要比常規動態RAM快,但比原來的靜態RAM緩存慢,我們把原來的靜態ram緩存叫一級緩存,而把后來增加的動態RAM叫二級緩存。
  
  一級緩存和二級緩存中的內容都是內存中訪問頻率高的數據的復制品(映射),它們的存在都是為了減少高速CPU對慢速內存的訪問。
  
  通常CPU找數據或指令的順序是:先到一級緩存中找,找不到再到二級緩存中找,如果還找不到就只有到內存中找了。

編輯:北京信誠IT保姆IT外包部 http:// www.aboverow.cn www.xcit.com.cn

 
關閉
  友情鏈接
深圳無線覆蓋 廣信鴻業 昊瑞爾科技 及好科技 信諾IT服務 北京IT外包 無線覆蓋 起秀網絡
版權所有:北京信誠眾業科技有限公司 總部:010-62075251 400-698-1290 技術支持:010-62365952
地址:北京市北三環中路2號匯鑫祥源大廈328室 京ICP備09096604-3號

 

主站蜘蛛池模板: 鄯善县| 康平县| 麟游县| 松江区| 融水| 荔浦县| 德清县| 广德县| 荥经县| 东乌| 镇宁| 武穴市| 邯郸县| 久治县| 桐城市| 肥乡县| 凤庆县| 寿光市| 屏南县| 蒙山县| 龙岩市| 星子县| 新源县| 平南县| 德格县| 日喀则市| 永济市| 政和县| 克山县| 社旗县| 沈阳市| 达拉特旗| 洛阳市| 金昌市| 安达市| 平山县| 邹城市| 雅江县| 昆明市| 灯塔市| 永福县|