資料介紹
Cache的工作原理:Cache的工作原理是基于程序訪問的局部性。
對大量典型程序運行情況的分析結果表明,在一個較短的時間間隔內,由程序產生的地址往往集中在存儲器邏輯地址空間的很小范圍內。指令地址的分布本來就是連續的,再加上循環程序段和子程序段要重復執行多次。因此,對這些地址的訪問就自然地具有時間上集中分布的傾向。數據分布的這種集中傾向不如指令明顯,但對數組的存儲和訪問以及工作單元的選擇都可以使存儲器地址相對集中。這種對局部范圍的存儲器地址頻繁訪問,而對此范圍以外的地址則訪問甚少的現象,就稱為程序訪問的局部性。
根據程序的局部性原理,可以在主存和CPU通用寄存器之間設置一個高速的容量相對較小的存儲器,把正在執行的指令地址附近的一部分指令或數據從主存調入這個存儲器,供CPU在一段時間內使用。這對提高程序的運行速度有很大的作用。這個介于主存和CPU之間的高速小容量存儲器稱作高速緩沖存儲器(Cache)。
系統正是依據此原理,不斷地將與當前指令集相關聯的一個不太大的后繼指令集從內存讀到Cache,然后再與CPU高速傳送,從而達到速度匹配。
CPU對存儲器進行數據請求時,通常先訪問Cache。由于局部性原理不能保證所請求的數據百分之百地在Cache中,這里便存在一個命中率。即CPU在任一時刻從Cache中可靠獲取數據的幾率。
對大量典型程序運行情況的分析結果表明,在一個較短的時間間隔內,由程序產生的地址往往集中在存儲器邏輯地址空間的很小范圍內。指令地址的分布本來就是連續的,再加上循環程序段和子程序段要重復執行多次。因此,對這些地址的訪問就自然地具有時間上集中分布的傾向。數據分布的這種集中傾向不如指令明顯,但對數組的存儲和訪問以及工作單元的選擇都可以使存儲器地址相對集中。這種對局部范圍的存儲器地址頻繁訪問,而對此范圍以外的地址則訪問甚少的現象,就稱為程序訪問的局部性。
根據程序的局部性原理,可以在主存和CPU通用寄存器之間設置一個高速的容量相對較小的存儲器,把正在執行的指令地址附近的一部分指令或數據從主存調入這個存儲器,供CPU在一段時間內使用。這對提高程序的運行速度有很大的作用。這個介于主存和CPU之間的高速小容量存儲器稱作高速緩沖存儲器(Cache)。
系統正是依據此原理,不斷地將與當前指令集相關聯的一個不太大的后繼指令集從內存讀到Cache,然后再與CPU高速傳送,從而達到速度匹配。
CPU對存儲器進行數據請求時,通常先訪問Cache。由于局部性原理不能保證所請求的數據百分之百地在Cache中,這里便存在一個命中率。即CPU在任一時刻從Cache中可靠獲取數據的幾率。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- MOS的基本結構與工作原理 0次下載
- 鋼筋彎箍機電路工作原理圖(手繪版) 0次下載
- 直流無刷電機的工作原理
- 開關電源工作原理
- Linux內核文件Cache機制
- 開關電源的工作原理及設計電子版 0次下載
- 開關電源的工作原理及電路組成詳解 267次下載
- 開關電源功率因素校正(PFC)及其工作原理 98次下載
- 圖文教程:51端口結構及工作原理 32次下載
- 靜電容鍵盤的應用和工作原理資料下載
- 聯發科手機基帶電路圖、分類和工作原理 226次下載
- 超聲波模塊電路工作原理圖 56次下載
- RFID讀寫器天線的工作原理和設計的基本步驟說明 84次下載
- 計算機的基本結構和工作原理詳細說明 10次下載
- 收音機的工作原理
- IGBT器件的結構和工作原理 1851次閱讀
- Cache工作原理講解 Cache寫入方式原理簡介 985次閱讀
- ABS系統的結構與工作原理 938次閱讀
- 多個CPU各自的cache同步問題 2274次閱讀
- 深入理解Cache工作原理 828次閱讀
- cache的排布與CPU的典型分布 1975次閱讀
- 鍍層測厚儀工作原理 6254次閱讀
- cache結構與工作原理 1.2w次閱讀
- Cache的基本概念與工作原理 8835次閱讀
- GPU Cache不能編輯頂點的真相解密 3079次閱讀
- 寄存器和cache的區別介紹 1.2w次閱讀
- Buffer和Cache之間區別是什么? 6773次閱讀
- 在線式ups工作原理 2.2w次閱讀
- 電池電路工作原理介紹 2887次閱讀
- 32位DSP兩級cache的結構設計 2223次閱讀
下載排行
本周
- 1QW2893應急燈專用檢測芯片
- 590.40 KB | 1次下載 | 免費
- 2低功耗藍牙BLE透傳模塊HM-BT4531的技術規格與應用指南
- 1.40 MB | 1次下載 | 免費
- 3PC2570低Iq 理想二極管控制芯片中文資料
- 1.56 MB | 1次下載 | 免費
- 4AG32VH 系列應用指南
- 0.60 MB | 1次下載 | 免費
- 5Claroty-2024年全球CPS安全狀況:中斷對業務的影響
- 3.70 MB | 1次下載 | 免費
- 6stm32g070數據手冊和使用手冊
- 12.06 MB | 次下載 | 免費
- 7FS312B USB的PD和OC快充協議電壓誘騙控制器中文手冊
- 1.35 MB | 次下載 | 免費
- 8SY8201矽力杰高效率快速響應,1A, 27V輸入 同步降壓調節器
- 510.16 KB | 次下載 | 免費
本月
- 1AI智能眼鏡產業鏈分析
- 4.43 MB | 471次下載 | 免費
- 2蘇泊爾電磁爐線路的電路原理圖資料合集
- 2.02 MB | 300次下載 | 5 積分
- 3貼片三極管上的印字與真實名稱的對照表詳細說明
- 0.50 MB | 95次下載 | 1 積分
- 4長虹液晶電視R-HS310B-5HF01的電源板電路原理圖
- 0.46 MB | 91次下載 | 5 積分
- 5涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 89次下載 | 1 積分
- 6錦銳科技CA51F2 SDK開發包
- 24.06 MB | 43次下載 | 1 積分
- 7AO4803A雙P通道增強型場效應晶體管的數據手冊
- 0.11 MB | 28次下載 | 2 積分
- 8錦銳CA51F005 SDK開發包
- 19.47 MB | 19次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191388次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評論