第二章 微机体系结构.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 微机体系结构

第2章 微机体系结构 2.1 微处理器 CPU是微机系统的核心部件,其性能的高低往往代表了微机的档次。微机体系结构中的许多先进技术是在CPU中体现出来的。 衡量CPU性能的主要技术指标有以下几方面: 2.1.1 主频 主频是指CPU内部电路工作的时钟频率,主频越高,意味着CPU的运行速度越快。 1.主频信号的产生 CPU的工作频率是从主板上获得的。在主板上有一块时钟电路和一个石英振荡器,当给石英晶体两极加上电压后,便产生出某一固定频率的振荡信号,该周期信号先经过时钟电路进行放大和整波处理,再进行分频或倍频处理,最后产生出CPU所需要的主频信号。 2.主频与系统频率的关系 系统总线的工作频率一般称为系统频率,也叫基频或外频。 CPU主频是通过倍频的方法来实现的,即时钟倍频电路将系统频率按某个倍数提高,这种倍数关系也叫倍频系数。 CPU主频=系统频率×倍频系数 3.主频与系统的稳定性 一方面是由于制造工艺的限制,各器件的反应速度存在极限值,当达到或超过极限值后,器件就不能正常工作,机器会出现不稳定或死机现象。另一方面CPU在高速运行过程中随着主频的增高发热量也会加剧,热量的积累会导致CPU过热而不能正常工作。因此CPU在出厂前会标定出额定工作频率。 4.超频 让CPU在超出额定频率的条件下工作,这就是所谓的超频。 5.前端总线频率 前端总线(Front Side Bus,FSB)是指CPU的外部总线,也就是CPU与主板北桥芯片之间的数据传输通道,也可以认为它是CPU与主板之间的接口。 2.1.2 位宽 位宽又叫基本字长,俗称线宽,是指CPU一次操作所能处理的二进制数据长度。通常用CPU内部ALU的位数来代表,字长往往与CPU内部寄存器以及地址线和数据线相当。 数据线是CPU与内存及I/O端口交换数据的通道,宽度代表了一次交换数据的能力。地址线决定了CPU的寻址能力,内存访问控制方式在微机发展历史上起了重要作用。寄存器位数代表了各指令的功能和执行效率,是CPU具体能力的体现。 2.1.3 指令系统 指令系统是CPU性能的集中体现,任何型号的CPU都有属于自己的指令系统,它是由CPU制造商设计决定的。指令的格式、种类、寻址方式、指令的多少以及完善程度和执行速度都能反映出该CPU的设计水平和性能优劣。 1.8086/8088指令系统 2.80286指令系统 3.80386/80486指令系统 4.Pentium/Pentium MMX指令系统 5.K6-2指令系统 6.Pentium Pro/PentiumII指令系统 7.PentiumIII指令系统 8.Pentium4指令系统 Pentium4指令系统在原MMX的基础上增加和扩充了144条用于多媒体的SIMD扩展指令集,简称SSE2指令集。其中68条是对原有指令的增强,并将64位的MMX指令扩展为128位操作,另外76条是新增加的。 Prescott核心的新Pentium4处理器在SSE2指令集的基础上又增加了13条新指令,称为SSE3扩展指令集。其中一条指令专门用于视频解码,两条指令用于线程处理,另外10条指令则用于单指令多数据浮点运算以及其他更为复杂的运算。 9.K7-4指令系统 K7-4指令系统在原“增强型3Dnow!”的基础上,又增加了类似SSE的52条指令,这些指令称为“3Dnow!-Professional”,简称“3Dnow!-P”。 10.Itanium指令系统 Itanium是采用IA-64指令系统的第一代CPU。Itanium处理器具有64位寻址能力和64位的内部寄存器,所以称为64位CPU。 Itanium指令长度固定为40位,其中指令操作码占13位,预测寄存器地址占6位(可寻址64个预测寄存器),每个寄存器地址占7位(可寻址128个寄存器)。三个寄存器地址中,两个输入寄存器,一个输出寄存器,指令只能对寄存器操作。如图2-1所示。 Itanium采用超长指令字,每个指令字是一个128位长的指令数据包,它包含3条40位指令和1个8位模板。指令编译器分析各条指令的数据相关性和指令依赖情况,把能够并行执行的一系列指令放在一起,重新排序并打包后交给CPU执行。8位模板包含了不同指令间的并行信息,编译器使用模板来告诉CPU,哪些指令可以同时执行。模板还包含了包

文档评论(0)

wnqwwy20 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档