(计算机组成原理)第三章存储系统-第六节1:高速缓冲存储器Cache及其相关基本概念、程序访问的局部性原理和命中率
生活随笔
收集整理的這篇文章主要介紹了
(计算机组成原理)第三章存储系统-第六节1:高速缓冲存储器Cache及其相关基本概念、程序访问的局部性原理和命中率
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一:Cache的基本原理
- 二:程序訪問的局部性原理
- 三:主存塊
- 四:命中率和缺失率
由于程序的轉移概率不會很低,且數據分布的離散性較大,所以單純依靠并行主存系統提高主存系統的頻寬是有限的。這就必須從系統結構上進行改進,也即采用存儲體系,通常有以下兩類
- Cache-主存層次
- 主存-輔存層次
一:Cache的基本原理
前面的講解中我們說到過,雖然主存的速度很快,但是與CPU相比還是小巫見大巫了,因此再快的CPU面對拉胯的主存,還是會無能為力,所以Cache的出現就是為了解決這個問題。
以我們日常使用的手機為例,當你打開微信時,與微信有關的數據和代碼將會被加載進主存,微信的數據有很多,比如文字數據、支付數據、運動數據等等,這些數據實則是相當龐大的。有的人使用微信可能只偏好于視頻聊天功能,因此在這樣的情況下,如果還是讓CPU到主存中一個一個的去讀取就顯得不合適了
總結
以上是生活随笔為你收集整理的(计算机组成原理)第三章存储系统-第六节1:高速缓冲存储器Cache及其相关基本概念、程序访问的局部性原理和命中率的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 初学js----------一些API
- 下一篇: App开发