在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>ARM>高速緩沖存儲器的分類及概述

高速緩沖存儲器的分類及概述

2017-10-17 | rar | 0.4 MB | 次下載 | 1積分

資料介紹

15.3 高速緩沖存儲器Cache
  當第一代RISC微處理器剛出現時,標準存儲器元件的速度比當時微處理器的速度快。很快,半導體工藝技術的進展被用來提高微處理器的速度。標準DRAM部件雖然也快了一些,但其發展的主要精力則放在提高存儲容量上。
  1980年,典型DRAM部件的容量為4KB。1981年和1982年開發出了16KB芯片。這些部件的隨機訪問速率為3MHz或4MHz,局部訪問(頁模式)時速率大約快1倍。當時的微處理器每秒需要訪問存儲器2M次。
  到2000年,DRAM部件每片的容量到達256Mbit,隨機訪問速率在30MHz左右。微處理器每秒需要訪問存儲器幾百兆次。如果處理器速率遠高于存儲器,那么只能借助Cache才能滿足其全部性能。
  Cache存儲器是一個容量小但存取速度非常快的存儲器,它保存最近用到的存儲器數據拷貝。對于程序員來說,Cache是透明的。它自動決定保存哪些數據、覆蓋哪些數據。現在Cache通常與處理器在同一芯片上實現。Cache能夠發揮作用是因為程序具有局部性特性。所謂局部性就是指,在任何特定的時間,微處理器趨于對相同區域的數據(如堆棧)多次執行相同的指令(如循環)。
  Cache經常與寫緩存器(write buffer)一起使用。寫緩存器是一個非常小的先進先出(FIFO)存儲器,位于處理器核與主存之間。使用寫緩存的目的是,將處理器核和Cache從較慢的主存寫操作中解脫出來。當CPU向主存儲器做寫入操作時,它先將數據寫入到寫緩存區中,由于寫緩存器的速度很高,這種寫入操作的速度也將很高。寫緩存區在CPU空閑時,以較低的速度將數據寫入到主存儲器中相應的位置。
  通過引入Cache和寫緩存區,存儲系統的性能得到了很大的提高,但同時也帶來了一些問題。比如,由于數據將存在于系統中的不同的物理位置,可能造成數據的不一致性;由于寫緩存區的優化作用,可能有些寫操作的執行順序不是用戶期望的順序,從而造成操作錯誤。
  15.3.1 Cache的分類
  Cache有多種構造方法。在最高層次,微處理器可以采用下面兩種組織中的一組。
  (1)統一Cache。指令和數據用同一個Cache。結構如圖15.8所示。
  高速緩沖存儲器的分類及概述
  圖15.8 統一的指令Cache和數據Cache
  (2)指令和數據分開的Cache。有時這種組織方式也被稱為改進的哈佛結構。
  圖15.9顯示了這種組織方式。
  這兩種組織方式各有優缺點。統一Cache能夠根據當前程序的需要自動調整指令在Cache存儲器的比例,比固定劃分的有更好的性能。另一方面,分開的Cache使Load/Store指令能夠單周期執行。
  15.3.2 Cache性能的衡量
  只有當所需要的Cache存儲器內容已經在Cache時,微處理器才能以高時鐘速率工作。因此,系統的總體性能就可以用存儲器訪問中命中Cache的比例來衡量。當要訪問的內容在Cache時稱為命中(hit),而要訪問的內容不在Cache時稱為未命中(miss)。在給定時間間隔內,Cache命中的次數與總的存儲器請求次數的比值被稱為命中率。
  高速緩沖存儲器的分類及概述
  圖15.9 指令Cache和數據分開的Cache
  命中率用下面的公式進行計算:
  命中率=(Cache命中次數÷存儲器請求次數)×100%
  未命中率與命中率形式相似,即在給定時間間隔內,Cache未命中的總次數除以總的存儲器請求次數所得的百分比。未命中率與命中率之和等于100。
  目前設計良好的處理器,Cache的未命中率只有百分之幾。未命中率依賴多個Cache參數,包括Cache大小和組織。
  15.3.3 Cache工作原理
  Cache的基本存儲單元為Cache行(Cache line)。存儲系統把Cache和主存儲器都劃分為相同大小的行。Cache與主存儲器交換數據是以行為基本單位進行的。每一個Cache行都對應于主存中的一個存儲塊(memory block)。
  Cache行的大小通常是2L字節。通常情況下是16字節(4個字)和32字節(8個字)。如果Cache行的大小為2L字節,那么對主存的訪問通常是2L字節對齊的。所以對于一個虛擬地址來說,它的bit[31∶L]位,是Cache行的一個標識。當CPU發出的虛擬地址的bit[31∶L]和Cache中的某行bit[31∶L]相同,那么Cache中包含CPU要訪問的數據,即成為一次Cache命中。
  為了加快Cache訪問的速度,又將多個Cache行劃分成一個Cache組(Cache Set)。Cache組中包含的Cache行的個數通常也為2的N次方的倍數。為了方便起見,取N=S。這樣,一個Cache組中就包含2S個Cache行。這時,虛擬地址中的bit[L+S-1∶L]為Cache組的標識。虛擬地址中余下的位bit[31∶L+S]成為一個Cache標(Cache-tag)。它標識了Cache行中的內容和主存間的對應關系。
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1電子電路原理第七版PDF電子教材免費下載
  2. 0.00 MB  |  1490次下載  |  免費
  3. 2單片機典型實例介紹
  4. 18.19 MB  |  92次下載  |  1 積分
  5. 3S7-200PLC編程實例詳細資料
  6. 1.17 MB  |  27次下載  |  1 積分
  7. 4筆記本電腦主板的元件識別和講解說明
  8. 4.28 MB  |  18次下載  |  4 積分
  9. 5開關電源原理及各功能電路詳解
  10. 0.38 MB  |  10次下載  |  免費
  11. 6基于AT89C2051/4051單片機編程器的實驗
  12. 0.11 MB  |  4次下載  |  免費
  13. 7藍牙設備在嵌入式領域的廣泛應用
  14. 0.63 MB  |  3次下載  |  免費
  15. 89天練會電子電路識圖
  16. 5.91 MB  |  3次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234313次下載  |  免費
  3. 2PADS 9.0 2009最新版 -下載
  4. 0.00 MB  |  66304次下載  |  免費
  5. 3protel99下載protel99軟件下載(中文版)
  6. 0.00 MB  |  51209次下載  |  免費
  7. 4LabView 8.0 專業版下載 (3CD完整版)
  8. 0.00 MB  |  51043次下載  |  免費
  9. 5555集成電路應用800例(新編版)
  10. 0.00 MB  |  33562次下載  |  免費
  11. 6接口電路圖大全
  12. 未知  |  30320次下載  |  免費
  13. 7Multisim 10下載Multisim 10 中文版
  14. 0.00 MB  |  28588次下載  |  免費
  15. 8開關電源設計實例指南
  16. 未知  |  21539次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935053次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537791次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234313次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233045次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191183次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183277次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138039次下載  |  免費
主站蜘蛛池模板: 2021久久精品免费观看| 99久久国产免费福利| 天堂在线www在线资源| 亚洲第一成人在线| 天天夜夜爽| 久久网免费视频| 国产狂喷冒白浆免费视频| 手机看片神马午夜片| 亚洲欧美经典| 黄网站色视频免费观看| 亚洲综合天堂网| 欧洲三级网站| 亚洲аv电影天堂网| 日本特级淫片免费| 六月丁香婷婷网| 国产图片综合| 午夜毛片网站| 国产成人精品影视| 天堂8在线天堂资源在线| 一级片高清| 国产特级| 我被黑人巨大开嫩苞在线观看| 欧美极品色影院| 婷婷激情丁香| 欧美日韩国产一区| www在线小视频免费| 日本视频免费高清一本18| 亚洲激情四射| 四虎影院欧美| 国产三级日产三级韩国三级| 国产午夜精品一区二区三区| 天天干夜夜玩| 久久国产精品免费网站| 午夜视频网站在线观看| 亚州一级毛片| 经典三级四虎在线观看| 天堂在线最新资源| 在线观看视频你懂的| 欧美xxxxbbbb在线播放| 国产精品嫩草影院一二三区入口 | 在线国产播放|