微处理器的体系结构.ppt
《微处理器的体系结构.ppt》由会员分享,可在线阅读,更多相关《微处理器的体系结构.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、马洪兵马洪兵62785531(O),62775255(H)答疑时间:星期一下午答疑时间:星期一下午答疑地点:东主楼答疑地点:东主楼9区区314第二章 Pentium微处理器的体系结构2.1 计算机体系结构的含义计算机体系结构的含义2.2 Pentium微处理器的内部结构微处理器的内部结构2.3 实模式软件体系结构实模式软件体系结构2.4 保护模式软件体系结构保护模式软件体系结构2.5 浮点部件软件体系结构浮点部件软件体系结构2.1 2.1 计算机体系结构的含义计算机体系结构的含义计算机体系结构计算机体系结构=computer architecture(计算机系统结构计算机系统结构)计算机体系结
2、构是程序员所看到的系统的一些属性:计算机体系结构是程序员所看到的系统的一些属性:概念性的结构和功能上的表现,这些属性既不同于数概念性的结构和功能上的表现,这些属性既不同于数据流和控制的组织,也不同于逻辑设计和物理实现。据流和控制的组织,也不同于逻辑设计和物理实现。Amdahl,1964计算机体系结构是连接硬件和软件的一门学科,它研计算机体系结构是连接硬件和软件的一门学科,它研究的内容不但涉及计算机硬件,也涉及计算机软件。究的内容不但涉及计算机硬件,也涉及计算机软件。计算机体系结构与计算机组成计算机体系结构与计算机组成区别在于关心的问题不同:区别在于关心的问题不同:计算机体系结构关心的是怎样合理
3、地进行软硬计算机体系结构关心的是怎样合理地进行软硬件功能分配,为软件人员提供适用的计算机件功能分配,为软件人员提供适用的计算机计算机组成关心的是怎样合理地实现分配给硬计算机组成关心的是怎样合理地实现分配给硬件的功能和指标,提高性能价格比件的功能和指标,提高性能价格比兼容性兼容性针对系列计算机针对系列计算机要求所有机种间能够保持向上兼容和向后兼容要求所有机种间能够保持向上兼容和向后兼容向上兼容:为某个档次机种编制的软件能够不加修向上兼容:为某个档次机种编制的软件能够不加修改地运行在比它高档的机种上改地运行在比它高档的机种上向后兼容:为某个时期生产的机种编制的软件能够向后兼容:为某个时期生产的机种
4、编制的软件能够不加修改地运行在它之后生产的机种上不加修改地运行在它之后生产的机种上兼容性兼容性 针对(软件)体系结构,非硬件实现针对(软件)体系结构,非硬件实现Pentium微处理器的运行模式:实模式、保护模式微处理器的运行模式:实模式、保护模式2.2 2.2 PentiumPentium微处理器的内部结构微处理器的内部结构1.Pentium微处理器的外形和封装微处理器的外形和封装1993年开始推出,共生产三代:年开始推出,共生产三代:P5(Pentium 60/66)0.8 m,5V电压电压P54C(Pentium 75/90/100/120/133/150/166/200),0.6 m,3
5、.8V电压电压P55C(Pentium MMX 166/200/233),0.35 m,2.8V电压电压集成度:集成度:310万晶体管万晶体管/片片采用采用296引脚的引脚栅格阵列(引脚的引脚栅格阵列(PGA)陶瓷封装技术陶瓷封装技术2.Pentium微处理器的功能结构微处理器的功能结构 3.超标量与流水线超标量与流水线 超标量和流水线的概念超标量和流水线的概念超标量:配置多个执行部件和指令译码电路,能同超标量:配置多个执行部件和指令译码电路,能同时执行多条指令。时执行多条指令。Pentium由三个执行单元组织而成,一个执行浮点指由三个执行单元组织而成,一个执行浮点指令,另两个执行整型指令(令
6、,另两个执行整型指令(U流水线和流水线和V流水线流水线),),这意味着这意味着Pentium同时可以执三条指令同时可以执三条指令超标量超标量流水线:在流水线:在CPU中把一条指令分解成多个可单独处中把一条指令分解成多个可单独处理的操作,使每个操作在一个专门的硬件站理的操作,使每个操作在一个专门的硬件站(stage)上执行,这样一条指令需要顺序地经过流上执行,这样一条指令需要顺序地经过流水线中多个站的处理才能完成,但是前后相连的几水线中多个站的处理才能完成,但是前后相连的几条指令可以依次流入流水线中,在多个站间重叠执条指令可以依次流入流水线中,在多个站间重叠执行,因此可以实现指令的并行处理。行,
7、因此可以实现指令的并行处理。80486的指令分的指令分PF、D1、D2、EX、WB五个操作步骤五个操作步骤012345687时间时间i1PF D1 D2 EX WBPF D1 D2 EX WBPF D1 D2 EX WBPF D1 D2 EX WBi2i3i4 整数流水线整数流水线五个阶段的整数流水线:五个阶段的整数流水线:PF(预取预取):处理器从代码处理器从代码cache中预取指令中预取指令D1(译码阶段译码阶段1):处理器对指令译码确定操作码:处理器对指令译码确定操作码和寻址信息。在这个阶段还进行指令的成对性检和寻址信息。在这个阶段还进行指令的成对性检查和分支预测查和分支预测D2(译码阶
8、段译码阶段2):产生访问存储器的地址:产生访问存储器的地址EX(执行执行):处理器或者访问数据:处理器或者访问数据cache,或者利或者利用用ALU、筒型移位器或其他功能单元计算结果筒型移位器或其他功能单元计算结果WB(写回写回):利用指令运行结果更新寄存器和标:利用指令运行结果更新寄存器和标志寄存器志寄存器时间时间i1PF D1 D2 EX WBPF D1 D2 EX WBPF D1 D2 EX WBPF D1 D2 EX WBi2i3i4012345687PF D1 D2 EX WBPF D1 D2 EX WBPF D1 D2 EX WBPF D1 D2 EX WBi5i6i7i8UVUV
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微处理器 体系结构
限制150内