计算机系统结构第1章05428.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机系统结构第1章05428.ppt

Amdahl定律可表示为: Sp:加速比; Te:采用改进措施前执行某任务系统所用的时间; T0:采用改进措施后所需的时间; fe:被改进部分的执行时间占的百分比大小; re: 性能提高的倍数。 分析上式可以看出 : 当fe很小甚至→0时,则Sp→1 当re很大甚至→∞时,则 则 例:若考虑将系统中某一功能的处理速度加快10倍, 但该功能的处理使用时间仅为整个系统运行时间的40%,则 采用此增强功能方法后,能使整个系统的性能提高多少? 由题可知:fe=0.4,re=10,则可得:Sp=1.56 若以Sp作纵坐标, fe作横坐标,可画出Sp=f(fe)的函数。 0.0 0.5 1.0 fe 1 0 10 5 Sp 加速比Sp与可增强性能部分fe的关系 由图中曲线可知,为使系统能获得较高性能加速比,则功能性能可增强部分必须占有较大的比例;否则,增强该功能就没有多大意义。 (三)程序访问局部性原理 程序访问局部性原理: 时间局部性 : 近期被访问的代码,很可能不久又将再次被访问。 空间局部性 : 是指地址上相邻近的代码可能会被连续的访问。 程序往往重复使用它刚刚使用过的数据和指令。分 为时间上的局部性和空间上的局部性原理。 存储器体系结构的设计是以此原理为基础的。 1、由上向下方法 适合于专用机的设计,从应用到实现级,周期几年。 2、由下向上方法 适合于通用机的设计,从最新硬件到应用级,周期较长。 缺点:当应用对象或范围变化时,效率急剧下降。 原因:软、硬件脱节,不能利用最新的软件技术。 前提:硬件不能改变。 缺点:易形成软、硬脱节,软件不能获得最新硬件的支持,结果软件繁杂、效率低。 1.3.3 系统结构设计的方法: 基于计算机系统结构层次结构,有以下三种设计方法: 3、从中间开始方法 从软、硬件交界面开始设计。 要求:首先进行软、硬件功能分配,同时考虑硬件能为软件提供什么支持。 优点:避免了软、硬件脱节,设计周期短,有利于优化设计。 缺点:对设计人员要求较高,要求具有有效的软件设计环境和开发工具,便于分析、评价和设计。 此方法引发了计算机系统结构的研究,并很快占有主导地位。 一.判断正误 1.系统是否设置浮点运算指令,对计算机系统结构是透明的 () 2.存储器采用单体单字,还是多体交叉并行存取,对系统结构设计是透明的。() 二、选择 1.对计算机系统结构透明的是() A.是否使用通道型i/O处理机 B虚拟存储器. C字符型运算指令. D VLSI技术 2.计算机组成设计不考虑() A 缓冲技术 B功能部件的集成度 C专用部件设置 D主存用MOS还是TTL 1.4 软件、应用和器件对计算机系统结构发展的影响 (一)软件对系统结构的影响 主要体现在软件可移植性问题。 软件的可移植性:指一个软件不经修改或少量 修改便可移植到另一台机器上运行。 实现软件可移植的几种基本技术: 1.统一标准的高级语言 设计出一种对各种应用领域都比较高效的通用高级语言。 存在一定的困难,从长远看是必须解决的重要方向问题。 2.系列机 指同一厂家生产的具有相同的系统结构,但采取了不同的 组成与实现的技术方案,形成了不同型号的多种机型 。 影响1:系列机思想使得新的组成与实现技术很快得到应用,大量兼容产品出现,推动了系统结构发展。 软件兼容:由于系列内各档机器从程序设计者看都具有相同的机器属性。因此,按这个属性编制的机器语言程序以及编译程序都能不加修改的通用于各档机器,我们称其为“软件兼容”。 ???软件兼容种类:向上/下、向前/后兼容。 软件必须做到向后兼容,力争做到向上兼容。 影响2:为保持软件兼容性,系列机要求系统结构基本不变,又限制了系统结构的发展。 时间 机器档次 高 低 向上兼容 向下兼容 向前兼容 向后兼容 当前机器 3. 模拟和仿真 模拟:指用机器语言程序解释另一台机器的机器指令实现软 件移植的方法 。 A计算机系统(宿主机) B系统(虚拟机) 编译 A计算机指令 硬件执行 应用程序 B机入口指令 模拟 图 A机上模拟执行B应用系统的示意 仿真:用微程序解释另一台计算机的机器指令

文档评论(0)

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

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

1亿VIP精品文档

相关文档