计算机组成原理全套课件.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文档。上传文档
查看更多
计算机组成原理全套课件

计算机组成原理 计算机组成原理 主讲教师:邵雄凯 E-mail:shao_xk@163.com QQ:564257922 计算机组成原理课程介绍 课程地位:是计算机类专业本科生的核心专业基础课程。 教学目的:使学生既能从全局或宏观的角度掌握计算机硬件系统的整体结构和工作原理,又能从局部或微观的角度理解计算机各个部件的工作过程和交互方式。 计算机组成原理课程介绍 与其它课程的先后关系 其先导课程有:数字逻辑、汇编语言。 课程特点:教学内容多…… 主要参考书 教材:计算机组成原理 白中英 科学出版社 (第五版) 参考教材: 1.计算机组成原理 唐朔飞 高等教育出版社 2. 计算机组成原理 秦磊华 清华大学出版社 3. 计算机组成与系统结构 袁春风 清华出版社 4. 现代计算机组成原理 潘松 科学出版社 第1章 计算机系统概论 1.1 计算机系统简介 翻译程序(Translator)有三类: 1.汇编程序(Assembler):汇编语言源程序→机器语言目标程序。 2.编译程序(Complier):高级语言源程序→汇编/机器语言目标程序 3.解释程序(Interpreter ):将高级语言语句逐条翻译成机器指令并立即执行,不生成目标文件。 2. 计算机的解题过程 1.2 计算机的基本组成 1.3 计算机硬件的主要技术指标 1.3 计算机硬件的主要技术指标 1.3 计算机硬件的主要技术指标 2.运算速度 CPU执行时间:是指CPU计算某个任务所花费的时间,不包括I/O访问时的等待时间等。 CPU执行时间=CPU时钟周期总数×时钟周期 =指令条数×CPI ×时钟周期 从上面的公式可以看出CPU的性能与计算机体系的关系: ⑴时钟频率反映了计算机的实现技术和生产工艺. ⑵CPI反映了计算机的实现技术和指令集结构. ⑶IC反映了计算机指令系统的设计和编译技术. 2.运算速度 响应时间:是指计算机完成一个任务所花费的全部时间,包括存储访问时间、磁盘访问时间和I/O访问时间等。它是计算机执行单个任务时的性能。 吞吐量:是指计算机系统在单位时间内完成的总工作量。它表征了计算机系统执行多个任务时的性能表现。 2.运算速度 MIPS :是指CPU每秒可以执行的百万条机器指令数。 MIPS=指令数÷(程序执行的时间*106) =时钟频率÷(CPI*106) 以MIPS作为衡量计算机系统性能时要注意以下问题: ⑴该指标没有考虑不同指令在功能和执行速度上的差异.不能用于不同指令系统计算机之间性能的比较. ⑵同一台计算机,不同类型的指令系统的MIPS也不一样。 ⑶某些情况下, MIPS值可能与计算机的实际性能成反比。 2.运算速度 MFLOPS :是指CPU每秒可以执行的百万条浮点操作次数。 MFLOPS=程序中的浮点操作次数÷(程序执行的时间*106) 以MFLOPS作为衡量计算机系统性能时要注意以下问题: ⑴ MFLOPS仅能反映浮点数的运算速度. ⑵ MFLOPS的计算结果与所使用的程序相关。 3.CPU性能举例 例1.1 某程序的目标代码主要由4类指令组成,他们在程序中所占比例和各自的CPI如表所示。 ⑴求该程序的CPI. ⑵若该CPU的主频为400MHz,求该机的MIPS. 3.CPU性能举例 解:⑴根据 CPI=1*0.6+2*0.18+4*0.12+8*0.1 =2.24 ⑵根据 MIPS= 时钟频率÷(CPI*106) MIPS=400*106 ÷(2.24*106) =178.6 3.CPU性能举例 例1.2 程序P在机器A上运行需10 s, 机器A的时钟频率为400MHz。 现在要设计一台机器B,希望该程序在B上运行只需6 s. 机器B时钟频率的提高导致了其CPI的增加,使得程序P在机器B上时钟周期数是在机器A上的1.2倍。机器B的时钟频率达到A的多少倍才能使程序P在B上执行速度是A上的10/6=1.67倍? 3.CPU性能举例 解: CPU时间A = 时钟周期数A / 时钟频率A 时钟周期数A = 10 sec x 400MHz = 4000M个 时钟频率B = 时钟周期数B / CPU时间B = 1.2 x 4000M / 6 sec = 800 MHz 3.CPU性能举例 例1.3 假定某程序P编译后生成的的目标代

文档评论(0)

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

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

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档