- 1、本文档共82页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章存储系统综述
第7章 存储系统;本章学习目标;用途:存储器系统是计算机中
用于存储程序和数据的部件。
对其要求是:
尽可能快的读写速度
尽可能大的存储容量
尽可能低的成本费用
存储器的性能指标:容量、速度和价格/位。;怎样才能同时实现这些要求呢?
用多级结构的存储器系统
把要用的程序和数据,
按其使用的急迫和频繁程度,
分块调入存储容量不同、
运行速度不同的存储器中,
并由硬软件来统一管理与调度。; ;层次之间应满足的原则;主—辅存层次:在操作系统的作用下,其速度接近于主存的速度,其容量则接近于辅存的容量,而每位平均价格也接近于廉价的慢速的辅存平均价格。解决了容量与成本之间的矛盾。
高速缓存(cache)—主存层次:在硬件的作用下,其速度接近于cache,容量与每位价格则接近于主存。解决了速度与成本之间的矛盾。
;7.2 高速缓冲存储器(cache);;; 高速缓冲存储器是存在于主存与CPU之间的一级存储器, 由静态存储芯片(SRAM)组成,容量比较小但速度比主存高得多, 接近于CPU的速度。
Cache的功能是用来存放那些近期需要运行的指令与数据。目的是提高CPU对存储器的访问速度。为此需要解决3个技术问题:一是主存地址与缓存地址的映象及转换; 二是按一定原则对Cache的内容进行替换;三是对Cache 的读出与写入。 ; 当CPU发出读请求时,将主存地址m位(或m位中的一部分)与cache某块的标记相比较,根据其比较结果是否相等而区分出两种情况:当比较结果相等时,说明需要的数已在cache中,即访问cache命中,直接访问cache就行了,在CPU与cache之间,通常一次传送一个字;当比较结果不相等时,即访问cache不命中. 把该数据所在的整个字块从主存一次调进来。
命中率:指CPU所要访问的信息在cache中的比率.受cache容量和块的大小的影响。;具有cache的存储器,其平均存取时间计算如下:
设cache的存取时间为tc,命中率为h,主存的存取时间为tM,则平均存取时间=h·tc+(1-h)(tc+tM)。
在从主存读出新的字块调入cache存储器时,如果遇到cache存储器中相应的位置已被其他字块占有,那么就必须去掉一个旧的字块,让位于一个新的字块。这种替换应该遵循一定的规则,最好能使被替换的字块是下一段时间内估计最少使用的。这些规则称为替换策略或替换算法,由替换部件加以实现。;一致性问题
读:不存在一致性问题
写:两种写入方式保证一致性:
“写回法”:是暂时只向cache存储器写入,并用标志加以注明,直到经过修改的字块被从cache中替换出来时才一次写入主存;这种方式写操作速度快,但因在此以前,主存中的字块未经随时修改而可能失效。
写直达法:每次写入cache存储器时也同时写入主存,使cache和主存保持一致。这种方式实现简单,且能随时保持主存数据的正确性。但是,有可能要增加多次不必要的向主存的写入。;7.2.2 cache存储器组织;主存与cache的地址映射;第0块;8位;第0块;直接映像
直接映像函数:j=i mod 2c
其中,j是cache的字块号,i是主存的字块号。
优点:是实现简单。
只需利用主存地址按某些字段直接判断,即可确定所需字块是否已在cache存储器中。
缺点:不够灵活。
主存的2t个字块只能对应惟一的cache存储器字块,因此,即使cache存储器别的许多地址空着也不能占用。这使得cache存储空间得不到充分利用,并降低了命中率。;;举例:主存容量为1M, Cache的容量为32KB,每块的大小为16个字(或字节)。划出主、缓存的地址格式、目录表格式及其容量。 ;练习:;Cache全相联映射;Cache全相联映射;cache全相联映射地址变换;(2)全相联映像
它允许主存中的每一个字块映像到cache存储器的任何一个字块位置上,也允许从确实已被占满的cache存储器中替换出任何一个旧字块。
全相联映像方式是最灵活但成本最高的一种方式
问题:
1.不只是它的标记位数从t位增加到t+c位(与直接映像相比),使cache标记容量加大.
2.在访问cache时,需要和cache的全部标记进行“比较”才能判断出所访主存地址的内容是否已在cache中。;;第0块;(3)组相联映像
把cache字块分为2c’组,每组包含2r个字块,于是有c=c’+r。主存字块Mm(i)(0≤i≤2m-1)可以用下列映像函数映像到cache字块Mc(j)(0≤j≤2c-1)上
j=(i mod 2c’) × 2
您可能关注的文档
- 第7章 装饰工程工程量清单报价的编制综述.ppt
- 从游戏设计元素到可玩性:定义“游戏化”讲述.docx
- 从电影喜宴、刮痧看中西文化差异讲述.doc
- 从科教兴国看中国梦讲述.docx
- 从问题到程序--习题答案讲述.doc
- 从欧美制造业发展趋势看日本制造业的出路讲述.docx
- 从黑山头、恰克图两个贸易口岸的兴衰,看清代中俄贸易双方的不同心态讲述.doc
- 仓储物资标识管理办法讲述.docx
- 第7章 逐步法——对一般动力荷载的反应综述.ppt
- 仓库单据管理办法讲述.doc
- 2025河南新乡编制单位招聘(专科可报)笔试参考题库附答案解析.docx
- 2025广西梧州学院二级学院院长招聘2人笔试参考题库附答案解析.docx
- 2025安徽六安市裕安区区属国有企业招聘11人笔试参考题库附答案解析.docx
- 2025二季度重庆市属事业单位考核招聘952人笔试模拟试题及答案解析.docx
- 2025广东佛山市三水区教育系统招聘教师113人(编制)笔试模拟试题及答案解析.docx
- 小班鞭炮安全课件.pptx
- 2025安徽马鞍山雨山区招聘社区工作人员14人笔试参考题库附答案解析.docx
- 2025二季度重庆市属事业单位遴选84人笔试模拟试题及答案解析.docx
- 梨树主干形栽培技术规程 .docx
- 2025鄂尔多斯陶昂公路有限公司招聘笔试参考题库附答案解析.docx
最近下载
- GB∕T 37903-2019 数控压力机可靠性评定方法.pdf
- SL 274-2020 碾压式土石坝设计规范.docx
- 《植物生产与环境》课程标准.pdf VIP
- 《植物生产与环境》课程标准.pdf
- bosch博世 GBH 5-38 X GBH 5-38 D 使用说明书.pdf
- 最新版入团志愿书模板.pdf
- 职业技术学院园林技术专业《植物生产环境》课程标准 .pdf VIP
- 国内某600MW机组双烟道直流炉省煤器旁路特性研究.pdf VIP
- 《中医基础理论》课件——津液的代谢和生理功能.pptx VIP
- 8 推翻帝制 民族觉醒 第一课时说课稿 -2023-2024学年道德与法治五年级下册统编版.docx
文档评论(0)