《entium处理器》PPT课件.ppt
《《entium处理器》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《entium处理器》PPT课件.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2.2 32 位微处理器位微处理器Pentium主要内容:主要内容:Pentium采用的新技术:RISC技术、超标量流水线技术、分支预测技术(BTB)、浮点处理部件(FPU)和CACHE技术。保护方式下的存储器管理。Pentium的原理结构。1、先进的体系结构 1)Pentium内部总线32位,外部总线64位,使得在一个总线周期内数据传输量提高一倍。另外Pentium支持数据成组传送。2)重新设计的浮点单元(FPU)Pentium的浮点单元在486的基础上进行了彻底的改进,其执行过程分为8级流水,使每个时钟周期能完成一个浮点操作(某些情况下可完成两个)。Pentium还对一些常用指令如ADD、
2、MUL和LOAD等采用了新的算法,同时,用电路进行了固化,用硬件来实现。3)设置了相互独立的代码Cache和数据Cache。4)采用了分段和分页管理机制。5)使用了多流水线作业。2、CISC技术和RISC技术结合,Pentium处理器取2者之长,实现更高的性能。即在流水线作业中使用RISC技术,而对于一些不常用的复杂技术采用硬件电路实现。采用RISC技术的CPU有如下特点:1)指令系统只含简单常用的指令,长度一致。2)利于流水线作业机制。3)大多数指令利用内部寄存器来执行。Pentium处理器中少量的CISC指令一般采用硬件来实现。3、超标量流水线 超标量流水线设计是Pentium处理器技术的
3、核心。它由U与V两条指令流水构成,其中,每条流水线都拥有自己的ALU、地址生成电路和Cache的接口。这种流水线结构允许Pentium在单个时钟周期内执行两条整数指令,并且每一条流水线也分为指令预取、指令译码、地址生成、指令执行和回写五个步骤。当一条指令完成预取步骤,流水线就可以开始对另一条指令的操作,极大地提高了指令的执行速度。超标量流水线机制的条件:(1)所有指令都是简化指令(RISC);(2)V流水线总是能够接受U流水线的下一条指令。4、分支预测技术 Pentium提供了一个称为分支目标缓冲器BTB(Branch Target Buffer)的小Cache来动态地预测程序分支。当一条指令
4、导致程序分支时,BTB记忆下这条指令和分支目标的地址,并用这些信息预测这条指令再次产生分支时的路径,预先从此处预取,保证流水线的指令预取步骤不会空置。Cache的容量为1KB,能容纳256条转移指令的目标地址和历史状态,历史状态用2个二进制位表示4种状态:必定转移、可能转移、可能不转移和必定不转移。分支预测在预测循环指令时有很高的预测精度,因为循环体只有一次转移不同,那就是退出循环。5、独立的指令Cache和数据Cache Pentium有两个8KB Cache、一个作为指令Cache、另一个作为数据Cache、即双路Cache结构。TLB的作用是将线性地址翻译成物理地址。指令Cache和数据
5、Cache采用328线宽、是对Pentium 64位总线的有力支持。Pentium的数据Cache有两个接口、分别通向U和V两条流水线、以便能在相同时刻向两个独立工作的流水线进行数据交换。当向已被占满的数据Cache写数据时、将移走一部分当前使用频率最低的数据、并同时将其写回主存,这个技术称为Cache回写技术。由于处理器向Cache写数据和将Cache释放的数据写回主存是同时进行的,所以,采用Cache回写技术大大节省了处理时间。指令和数据分别使用不同的Cache,使Pentium的性能大大超过以往的微处理器。2.3 Pentium的超标量流水线的超标量流水线 Pentium具有两条关于指令
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- entium处理器 entium 处理器 PPT 课件
限制150内