- 1、本文档共130页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
回顾-2015春季计算机组成原理
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 3,4,2,6,4,3,7,4,3,6,3,4,8,4,6 的LRU算法, Cache大小=3块 字块请求 3 4 2 6 4 3 7 4 3 6 3 4 8 4 6 L R U ③ 3 3 3 4 2 6 4 3 7 4 4 6 3 3 8 ② / 4 4 2 6 4 3 7 4 3 6 3 4 8 4 ① / / 2 6 4 3 7 4 3 6 3 4 8 4 6 命中 × × × × √ × × √ √ × √ √ × √ × Cache-替换算法-LRU举例 * 指令Cache和数据Cache 计算机开始实现Cache时,是将指令和数据存放在同一Cache中的. 存取数据的操作经常会与取指令的操作发生冲突,从而延迟了指令的读取. 发展的趋势是将指令Cache和数据Cache分开而成为两个相互独立的Cache. 多层次Cache存储器 * 虚拟存储器指的是“主存—辅存”层次. 它只是一个容量非常大的存储器的逻辑模型,不是任何实际的物理存储器。 它是借助磁盘等辅助存储器来扩大主存容量,使之为更大或更多的程序所使用。 有了虚拟存储器,用户无需考虑所编程序在主存中是否放得下或放在什么位置等问题。 1.主存-辅存层次与cache-主存层次的比较(不同之处) 访问“时间比”:主存/cache存储器的较小.典型为10:1,辅存/主存的大得多.达100:1-1000:1; 后者:每次传送信息(字块)较小,几个-几十个字节. 前者:每次传送信息(段或页面)较大,几十-几千个字节. 虚拟存储器概述 * 相似之处: 采用的地址变换及映像方法和替换策略,从原理上看是相同的。 虚拟存储系统所采取的映像方式同样有全相联映像、组相联映像和直接映像等,替换算法也多采用LRU算法。 注:实际上,这些替换算法和地址映像方式最早应用于虚拟存储系统中,后来才发展到cache系统中。 虚拟存储器概述 1.主存-辅存层次与cache-主存层次的比较(续) * 主存—辅存层次的信息传送单位可采用几种不同的方案:段,页,段页. 段是利用程序的模块化性质,按照程序的逻辑结构划分成的多个相对独立部分. 例如,过程,子程序,数据表,阵列等. 用段表来指明各段在主存中的位置. 每段都有它的名称(用户名称或数据结构名或段号),段起点,段长等. 段表本身也是主存储器的一个可再定位段. 虚拟存储器概述-段,页或段页管理 * 主存—辅存层次的信息传送单位可采用几种不同的方案:段,页,段页. 段是利用程序的模块化性质,按照程序的逻辑结构划分成的多个相对独立部分. 例如,过程,子程序,数据表,阵列等. 用段表来指明各段在主存中的位置. 每段都有它的名称(用户名称或数据结构名或段号),段起点,段长等. 段表本身也是主存储器的一个可再定位段. 虚拟存储器概述-段,页或段页管理 * 程序直接控制(编程I/O) 程序中断控制(中断驱动I/O) 直接存储器存取(DMA) 通道方式 外围处理机方式 设备数据传送控制方式 * 程序中断I/O方式 程序中断与调用子程序的区别 程序中断是指:计算机执行现行程序的过程中,出现某些急需处理的异常情况和特殊请求,CPU暂时中止现行程序,而转去对随机发生的更紧迫的事件进行处理,在处理完毕后,CPU将自动返回原来的程序继续执行。 程序中断I/O方式 程序中断与调用子程序的区别 (续) 从表面上看起来,计算机的中断处理过程有点类似于调用子程序的过程,这里现行程序相当于主程序,中断服务程序相当于子程序.但是,它们之间却有着本质上的区别: ①子程序的执行是由程序员事先安排好的(由一条调用子程序指令转入),而中断服务程序的执行则是由随机的中断事件引起的; ②子程序的执行受到主程序或上层子程序的控制,而中断服务程序一般与被中断的现行程序毫无关系; ③不存在同时调用多个子程序的情况,而有可能发生多个外设同时请求CPU为自己服务的情况。 * * * * * * * * * * * * * * * * * * * * * * * 第6章 微程序控制计算机的基本工作原理 微程序:是由微指令组成的,用于描述机器指令,实际上是机器指令的实时解释器,是由计算机设计者事先编制好并存放在控制存储器中的,一般不提供给用户. 程序:最终是由机器指令组成,是由软件设计人员事先编制好并存放在主存或辅存中的. 所以,微程序控制的计算机涉及两个层次:一是机器语言或汇编语言程序员所看到的
您可能关注的文档
- PPT制作与使用技巧.ppt
- 2.2管理文件和文件夹.ppt
- PLD 课件第2章.ppt
- 社会学概论(奥鹏高起专离线作业).doc
- 英语教学不仅是一门学科.doc
- 致女儿的信58p.ppt
- 班主任论文李允玲.doc
- 第8课《致女儿的信》(53张ppt)课件.ppt
- 第二部分书籍本册的主体材料.ppt
- Unit3TheEarth教案2.doc
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 建设项目环境影响评价现状评价报告-中化云龙有限公司.PDF VIP
- 智能家居门窗控制系统设计.doc VIP
- cpl随钻测井介绍资料.ppt VIP
- 关于医药行业上市公司财务分析--以恒瑞医药为例.docx VIP
- 乡村非遗文化传承与乡村振兴战略中的文化传承与产业融合报告.docx VIP
- 小学生课前准备课件.pptx VIP
- 大隐静脉曲张患者的术后护理研究进展.docx VIP
- cpl随钻测井介绍.pptx VIP
- 乡村非遗文化传承与乡村振兴战略中的文化传承与乡村振兴报告.docx VIP
- 2025年山东烟台莱阳市结合事业单位招聘征集本科及以上学历毕业生入伍笔试备考题库及答案详解一套.docx VIP
文档评论(0)