第2章2.2CPU的结构与原理.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文档。上传文档
查看更多
2.2.1 CPU的逻辑结构 2.2.2 指令与指令系统 2.2.3 CPU的性能指标 Pentium处理器的结构 Core(酷睿)微体系结构(阅读材料) 2.2.2 指令与指令系统 指令的格式 指令执行讨论简介: 1.宏观: 取指令 执行指令 2.微观: 3.如何提速?—流水线过程 指令执行过程: (1)CPU访问存储器取得一条指令 (2)控制器进行译码。 (3)取操作数。 (4)运算器完成运算处理。 (5)运算结果保存。 (6) 修改指令地址,准备执行下一条指令。 指令流水线的效果 关于Intel公司CPU的指令系统 产品发展过程为:8088(8086)→80286 →80386→80486 →Pentium →Pentium PRO→Pentium II →Pentium III → Pentium 4 → 奔腾D → 奔腾至尊 →酷睿 →酷睿2 →Core i3/ i5/ i7 为解决软件兼容性问题,采用“向下兼容方式”开发新的处理器,即所有新处理器均保留老处理器的全部指令,同时还扩充功能更强的新指令。例如: Pentium比80386增加了的80多条浮点指令, Pentium II比Pentium增加了50多条处理多媒体信息的指令(Multimedia Extension,称为MMX), Pentium III比Pentium II增加了70条处理128位长操作数的流式单指令多数据指令(Streaming SIMD Extention,SSE) Pentium 4又比Pentium III 增加了144条指令(称为SSE2) 奔腾D 、奔腾至尊、酷睿2等又增加了13条SSE3指令 Core i5和Core i7又增加了40多条SSE4指令 关于CPU的兼容性 不同公司生产不同的CPU产品,一般互不兼容: Intel公司:奔腾、赛扬 、酷睿、凌动等 AMD公司:独龙、闪龙、炫龙等 IBM公司:Power5、6、7等 SUN公司:Ultra SPARC处理器 HP公司: PA-RISC、Itanium 处理器 同一公司同一系列的CPU具有向下兼容性: A计算机(使用新型号CPU)的程序不能在B计算机(使用老型号CPU)上运行, B计算机的程序却能在A计算机上运行 CPU是一个超大规模集成电路 能高速执行指令,完成二进制数据的算术运算、逻辑运算等操作 由数字电路组成,结构极复杂 制作在大规模集成电路芯片上(仅几个平方厘米),称为“微处理器” (microprocessor) Intel公司CPU芯片的发展变化 30多年来其主要产品的发展过程为: 8088(8086)→ 80286→80386→80486→ → Pentium→ Pentium PRO→Pentium II → → Pentium III →Pentium 4 → 2.2.3 CPU性能指标 字长(位数): 指CPU中整数寄存器和定点运算器的宽度(一次能同时进行二进制整数运算的位数)。 PC使用的CPU大多是32位处理器,目前的PC机将使用64位处理器 2.主频(CPU时钟频率): CPU中电子线路的工作频率,决定CPU芯片内部数据传输与操作速度的快慢。 nMHZ nGHZ 目前最快4GHz左右 注意: (1)主频2Ghz的CPU速度≠主频1Ghz的CPU速度×2 (2)主频2Ghz的INTEL公司的CPU速度≠主频2Ghz的AMD公司的CPU速度 3.CPU总线速度: Cpu与内存之间传输数据的速度,由总线的工作频率和数据线的宽度决定。 4.高速缓存(Cache)的容量与结构: Cache也称为高速缓冲存储器,简称快存。Cache存储器的有无和容量大小是影响CPU性能的另一个重要因素。通常,Cache容量越大,访问Cache的命中率就越高,CPU的速度就越快。 5.指令系统: 指令的格式和功能会影响程序的执行速度 6.逻辑结构: CPU包含的定点运算器和浮点运算器数目 是否流水线结构,流水线的条数和级数 有无指令预测和数据预测功能 是否具有数字信号处理功能 是否多核,有几个内核 ······ 说明: 测量CPU运算速度的传统方法是看它每秒钟能执行多少条指令: MIPS:百万条定点指令/秒(Million Instructions Per Second) MFLOPS:百万条浮点指令/秒(Million Floating instructions Per Second ) TFLOPS:万亿条浮点指令/秒(Trillion Floating instructions Per Second ) 说明: 由于应用程序的执行速度不仅与CPU有关,还与硬盘、操作系

文档评论(0)

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

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

1亿VIP精品文档

相关文档