2第2章2.2CPU的逻辑结构与原理.pptVIP

  1. 1、本文档共14页,可阅读全部内容。
  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文档。上传文档
查看更多
* * 2.2 CPU的逻辑结构与原理 * 2.2 CPU的逻辑结构与原理 * 2.2 CPU的逻辑结构与原理 2.2 CPU的逻辑结构 与工作原理 2.2.1 CPU的逻辑结构 2.2.2 指令与指令系统 2.2.3 CPU的性能指标 2.2.1 CPU的逻辑结构 冯·诺依曼计算机的结构与原理 (1) 计算机的工作由程序控制,程序是一个指令序列,指令是能被计算机理解和执行的操作命令; (2) 程序(指令)和数据均以二进制编码表示,均存放在存储器中; (3) 存储器中存放的指令和数据按地址进行存取 ; (4) 指令是由CPU一条一条顺序执行的。 中央 处理器 运算器和控制器 输入设备 输出设备 存储器 “存储程序控制” 原理 将问题的解算步骤编制成为程序,程序连同它所处理的数据都用二进位表示并预先存放在存储器中 程序运行时,CPU从内存中一条一条地取出指令和相应的数据,按指令操作码的规定,对数据进行运算处理,直到程序执行完毕为止 ②CPU从内存中逐条读取该程序的指令及相关的数据 ④将指令的运算处理结果送回内存保存 ⑤任务完成后,将处理得到的全部结果成批传送到外存以长久保存 外存储器 内存储器 CPU ①任务启动时,执行该任务的程序和数据从外存成批传送到内存 指令1 指令2 指令k 指令n 程序 数据1 数据2 数据m 数据 ③CPU逐条执行指令,按指令要求完成对数据的运算和处理 存储器 中央 处理器 存储数据 和指令 执行指令 处理数据 指令,数据 处理结果 CPU的任务 CPU的主要任务是执行指令,它按指令的规定对数据进行操作 2.2.2 指令与指令系统 instruction set software hardware 指令在计算机中的执行过程 取指令:CPU的控制器从存储器读取一条指令并放入指令寄存器 指令译码:指令寄存器中的指令经过译码,决定该指令应进行何种操作、操作数在哪里 执行指令 3.1 取操作数 3.2 进行运算 修改指令计数器,决定下一条指令的地址 1 取指令 4 修改指令计数器 3 执行指令 2 指令译码 指令执行周期 通常,每一步需要1个或几个时钟周期才能完成 2.2.3 CPU的性能指标 CPU是一个超大规模集成电路 能高速执行指令,完成二进制数据的算术运算、逻辑运算等操作 由数字电路组成,结构极复杂 制作在大规模集成电路芯片上(仅几个平方厘米),称为“微处理器” (microprocessor) 2000: Intel? Pentium? 4 Processor 42 million transistors,0.18 microns 工艺 如何衡量CPU的性能? 计算机的性能主要表现为程序执行速度的快慢 计算机性能由许多因素决定,例如CPU、内存、硬盘、显卡等,但通常CPU是主要因素 CPU的性能高低主要表现为CPU的速度,有两种衡量方法: 计算每秒钟可执行的指令数目(单位:MIPS、MFLOPS) 巨型计算机:几十万亿~几百万亿次 基本运算/秒 个人计算机:几千万~几亿次 基本运算/秒 (其中,基本运算指的是:四则运算和∧,∨等逻辑运算) PC大多使用常用软件(办公软件、数字媒体处理软件和3D游戏等)的运行速度来测试CPU的性能,例如: 游戏性能测试程序: 3DMark 整体综合性能测试程序: PCMark 影响CPU性能的主要因素 字长(位数) 指通用寄存器和定点运算器的宽度(即二进制整数运算的位数) 指令系统 指令的类型、数目和功能等都会影响程序的执行速度 逻辑结构 CPU包含的定点运算器和浮点运算器的数目、采用的流水线结构和级数、指令分支预测的机制、执行部件的数目等 内核数目 高速缓存(cache)的容量与结构 主频(CPU内部时钟频率) 指CPU芯片中电子线路(门、触发器)的工作频率,它决定着CPU芯片内部数据传输与操作速度的快慢 CPU总线速率 CPU总线(前端总线)传输速率:决定着CPU与内存之间传输数据的速度快慢 体系结构 逻辑实现 物理实现 1980’ 1990’ 2005 2010 2015 1980’ 1990’ 2005 2010 2015 4核 80x86 Pentium 80核 双核 年代 性能 提高CPU性能的3大措施 提高主频 增加逻辑复杂度 增加内核数目 双核 多核 异构的多核 处理器性能与其逻辑复杂性的平方根成正比,若逻辑复杂性提高1倍,至多能提高40%的性能 最大瓶颈是散热问题: 3.2GHz 的Pentium?4功耗超过100W,温度达70度! 主频到4.0GHz,功耗会达到150W! 采用2个处

文档评论(0)

天马行空 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档