- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
5.1.1從單級記憶體到多級記憶體1.從用戶的角度來看,記憶體的三個主要指標是:容量,速度,價格(每位價格)2.人們對這三個指標的期望3.這三個指標相互矛盾4.解決方法採用多種記憶體技術,構成存儲層次。
演示Ⅰ演示Ⅱ(局部性原理)記憶體的層次結構
5.1.2存儲層次的性能參數C,H,TA假設:S──容量TA──訪問時間C──每位價格下麵僅考慮由M1和M2構成的兩級存儲層次:
M1的參數:S1,TA1,C1M2的參數:S2,TA2,C21.每位價格CC=─────C1S1+C2S2S1+S25.1記憶體的層次結構
2.命中率H和失效率FH=N1/(N1+N2)
N1──訪問M1的次數N2──訪問M2的次數失效率F=1-H5.1記憶體的層次結構
3.平均訪問時間TATA=TA1+(1-H)TM或TA=TA1+FTMTA1──命中時間TM──失效開銷
5.1.3“Cache-主存”和“主存-輔存”層次1.從主存的角度來看“Cache-主存”層次:彌補主存速度的不足“主存-輔存”層次:彌補主存容量的不足2.“Cache-主存”層次
◆主存與CPU的速度差距
5.1記憶體的層次結構
◆“Cache-主存”層次
3.“主存-輔存”層次
存儲層次CPU對第二級的
訪問方式比較專案目的存儲管理實現訪問速度的比值
(第一級和第二級)典型的塊(頁)大小失效時CPU是否切換“Cache-主存”層次“主存-輔存”層次為了彌補主存速度的不足為了彌補主存容量的不足主要由專用硬體實現主要由軟體實現幾比一幾百比一幾十個位元組幾百到幾千個位元組可直接訪問均通過第一級不切換切換到其他進程“Cache-主存”與“主存-輔存”層次的區別5.1記憶體的層次結構
5.1.4存儲層次的四個問題當把一個塊調入高一層(靠近CPU)記憶體時,
可以放在哪些位置上?(映象規則)當所要訪問的塊在高一層記憶體中時,如何
找到該塊?
(查找演算法)3.當發生失效時,應替換哪一塊?
(替換演算法)4.當進行寫訪問時,應進行哪些操作?
(寫策略)1.2.5.1記憶體的層次結構
文档评论(0)