西安交大计算机组成原理—习题解答(第四章)-20131021.pdfVIP

西安交大计算机组成原理—习题解答(第四章)-20131021.pdf

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成原理习题解答 第四章题解 Copyright ©2012 Computer Organization Group. All rights reserved. 2013-10-15 作 业(5) 必做题:4.2 、4.4 4.15 、4.16 交上周作业 本周作业下周二交 Copyright ©2012 Computer Organization Group. All rights reserved. 第四章4.2  4.2在存储系统的层次结构中,设计高速缓冲存储器和虚拟存储器的目 的各是什么?对这两个存储层次的管理有何异同点?  题解: 1、设计cache的目的是为了提高存储器的访问速度。Cache层使得 CPU在对存储器进行访问时,速度可以接近Cache的速度,容量可以 达到主存的容量。 设计虚存的目的是为了提高存储器的容量。虚拟存储技术使得用 户在使用存储器时,感觉可用容量接近于辅存的容量,而访问速度上 接近于主存。 综合上述两个存储层次的作用,从整个存储系统来看,就达到了 速度快、容量大、位价低的优化效果。 2、两个存储层次管理的异同点: 两个层次的功能均由系统自动实现,对用户来讲都是透明的。 Cache 存储器采用与CPU速度匹配的快速存储元件弥补了主存和 CPU之间的速度差距,而虚拟存储器的主要功能是用来弥补主存 和辅存之间的容量差距。 Copyright ©2012 Computer Organization Group. All rights reserved. 第四章4.2 两个存储层次均以信息块作为基本信息的传送单位,Cache存储器每 次传送的信息块是定长的,只有几十字节,而虚拟存储器信息块划分 方案很多,有页、段等等,长度均在几百~几百K 字节左右。 CPU访问快速Cache存储器的速度比访问慢速主存快5 ~ 10倍。虚拟存 储器中主存的速度要比辅存缩短100 ~ 1000 倍以上。 主存Cache 存储体系中CPU与Cache和主存都建立了直接访问的通道 。一旦不命中时,CPU 就直接访问主存并同时向Cache调度信息块。 而辅助存储器与CPU之间没有直接通路,一旦在主存不命中时,只能 从辅存调块到主存。 Cache 存储器存取信息的过程、地址变换和替换策略全部用硬件实现 ,对程序员均是透明的。而主存- 辅存层次的虚拟存储器基本上是由 操作系统的存储管理软件并辅助一些硬件来进行信息块的划分和主存 - 辅存之间的调度,所以对设计存储管理软件的系统程序员来说,它 是不透明的,而对应用程序员,因为虚拟存储路提供了庞大的逻辑空 间可以任意使用,是透明的。 Copyright ©2012 Computer Organization Group. All rights reserved. 第四章4.4 4.4 图4-3 中,如果检索寄存器的值为“**** 1011 **** ****”,屏蔽寄存器的值是什么?检索完成后,匹配寄存 器中的值又是什么? 题解: 屏蔽寄存器的值是:0000 1111 0000 0000; 完成检索后匹配寄存器的值为:010000… Copyright ©2012 Computer Organization Group. All rights reserved. 第四章4.7 4.7 将数据Cache和指令Cache分开有什么好处? 答:将数据Cache和指令Cache分开有如下好处:

您可能关注的文档

文档评论(0)

smashing + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档