2.2-32位微处理器内部结构课件.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-32位微处理器内部结构课件

第二章 80x86微处理器 ;关于Pentium(奔腾)的命名 按照80X86的逻辑,80486之后的下一个CPU名字应是80586,但是Intel公司决定不再采用数字命名,原因是为了保护商标版权,所以Intel为了获得新一代CPU的商标专利,将其取名为Pentium,它来源于希腊字“Pente”,其意思为5,现在人们习惯上也将Pentium叫做586,或称作奔腾586,或称P5(Pentium未正式命名前的称呼)。;三; 然而,当 CISC发展到一定程度后,一些过于复杂和深奥的指令很难也很少使用。把这样的指令加入到指令集反而使控制器的设计变得复杂,并占用了CPU芯片面积的相当大的部分。因此,从处理器的执行效率和开发成本两个方面考虑,需对复杂指令集结构的处理器予以重新评价。 ; RISC--精简指令集计算机(Reduced Instruction Set Computer) 1980年Patterson和Ditzel首先提出了精简指令集计算机RISC 这个设想,并由Patterson和Sequin领导的一个小组于1981年在加州大学研制出第一台这样的机器----RISC机。 ; RISC出现在80年代,它的含义是简化指令系统的计算机,它舍弃不常用的复杂指令,并充分改进频繁使用的基本指令的实际执行效率,把微程序控制器改为硬连线控制器,加强寄存器-寄存器操作指令,从而简化了计算机结构,提高了性能。后来,RISC技术强调优化流水线技术,使在一个机器周期内完成一个基本指令的执行。 ; 当前,Intel公司的CISC产品80X86仍占有极大的优势,其原因是在80X86/MS-DOS平台上开发的应用软件有上亿个,远比RISC机器的软件丰富。市场的占有率高。认为CISC会自行消亡那就大错特错了。竞争的结果是:最近的RISC设计,已不再是纯RISC结构;而最近的CISC设计,也融进不少RISC特征; 计算机流水线(Computer Pipeline) 在冯·诺依曼计算机体系结构中,一条指令的执行全过程总是分成几步完成。首先,处理器从cache或主存取来指令,接着译码此指令确定它的操作类型;若操作需要存储器操作数的话,要确定操作数地址并负责由cache或主存取来操作数;然后完成所需的操作;最后,将结果写回寄存器或主存的指定位置中。 ;;; 所谓超流水线结构是把一个时钟周期再细分为多个子周期,每个子周期发出一条指令;而超标量结构是在每个时钟周期内发射多条指令,这就要求在微处理器片内集成两条或两条以上的流水线,如Pentium和Pentium Pro就采用这种超标量结构设计技术。若把超标量与超流水线结合起来,就称为超标量超流水线结构。; 虚拟存储器(Virtual Memory) 虚拟存储器允许用户运行一个比主存储器容量大得多的可随机访问的存储空间。通常在存储系统中有一个速度较快、容量比较小的内部主存储器,还有一个速度较慢、容量很大的外存储器,通过操作系统和硬件的配合,使二者构成一个有机的整体。对用户来说,好像有一个容量比实际主存大得多的主存可供使用,但它并不是真正的物理上的主存,因此称为虚拟存储器。; 虚拟存储器的地址称为虚地址或逻辑地址,与之对应的称为实地址或物理地址。虚地址是程序员所看到的地址,是在程序中可使用的地址;实地址是CPU可访问的地址。在使用虚拟存储器的系统中,CPU实际访问的仍然是主存储器,通常程序放在磁盘等外存中,借助于存储管理部件将其映射到主存而被CPU访问。在80386/80486等微处理器中,虚拟存储器容量可高达246=64TB,主存容量为232=4GB。;; 高速缓冲存储器(Cache) 位于CPU与主存储器之间,对程序员透明的一种高速小容量存储器。所谓透明是指不必程序员自己去加以操作和控制。 高速缓冲存储器简称高速缓存,它是用最快速的SRAM构成。在配备有高速缓存的微型机中,每次访问存储器时,都先访问高速缓存,若访问的内容在高速缓存中,访问到此为止;否则,再访问主存储器,并把有关内容及相关数据块取入高速缓存。; 这样,如果大部分针对高速缓存的访问都能成功,则在主存储器容量保持不变的情况下,访存速度可接近高速缓存的存取速度,这无疑可提高微机的运行速度。 高速缓存的工作机制,是基于一种所谓局部性原则,即指程序在访问代码和数据时,如果某位置已被访问,该位置在短时间内可能还要再被访问;如果某位置已被访问,该位置的邻近位置可能还要再被访问。这是因程序中相关的数据块大都按顺序存放,且一般都存在相邻的存储单元中。; 访问存储器时,若能在高速缓存中找到所需内容,称为“命中”,否则就是“不

文档评论(0)

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

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

1亿VIP精品文档

相关文档