第12章 高性能微处理器

上传人:无*** 文档编号:244547281 上传时间:2024-10-05 格式:PPT 页数:32 大小:1.23MB
返回 下载 相关 举报
第12章 高性能微处理器_第1页
第1页 / 共32页
第12章 高性能微处理器_第2页
第2页 / 共32页
第12章 高性能微处理器_第3页
第3页 / 共32页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第12章 高性能微处理器,第12章 高性能微处理器,12.1 80286微处理器,12.2 80386微处理器,12.3 80486微处理器,12.4,Pentium,处理器,12.1 80286微处理器,80286主要由总线部件(,BU)、,指令部件(,IU)、,执行部件(,EU),和地址部件(,AU),四个独立的处理部件构成一个有机的整体,并加强它们之间的并行操作程序,有效地加快处理速度。,12.1.1 80286的内部结构分析,(1),BU,是微处理器与系统之间的一个高速接口,负责管理、控制总线操作。它有效地管理、控制80286与存储器、外部设备的联系。以最高的速率传送数据和预取指令的操作,实现零等待状态,完成对外的读/写。,(2),IU,负责从存储区域中取出指令,送入预取指令队列。该队列是预取器和指令译码器之间的一个缓冲。指令译码器将指令从队列中取出、译码后送入已译码指令队列,并作好供,EU,执行的准备。,IU,连续译码,与此同时,,EU,执行的总是事先由,IU,译好的指令。这样译码和执行并行操作,改善了流水线功能,从而大大提高了80286的工作速度。,(3),EU,负责执行已译码的指令,按照所需步骤完成微处理器的算术、逻辑运算以及其他数据加工等操作。,(4),AU,由偏移量加法器、段界限值检查器、段基地址寄存器、段长度寄存器和物理地址加法器等部件构成,完成执行指令过程中的有关寻址操作。它实施存储器管理及保护功能,计算出操作数据的物理地址,同时检查保护权。在保护方式下,,AU,提供完全的存储管理、保护和虚拟存储等支持。,AU,内部有一个高速缓冲寄存器,该寄存器保存着段的基地段、段长界限和当前正在执行的任务所用的全部虚拟存储段的访问权。,12.1.2 80286的寄存器,80286的寄存器组与8086基本相同。同样有8个16位数据寄存器,AX,BX,CX,DX,SP,BP,SI,DI。80286,的4个段寄存器,CS,DS,ES,SS,各包括16位段选择器和与之相对应的48位段高速缓冲器(8位存取权域、24位基地址域和16位界限域),共64位,用于逻辑地址到物理地址的转换。,80286的标志寄存器增设了两个标志位段寄存器字段。其中,,IOPL,字段为特权标志,用来定义当前任务的特权层,即优先权(有03四级);,NT,位为任务嵌套标志,,NT1,,表示当前执行的任务嵌套于另一任务中,否则,NT0。,80286,新设了16位的机器状态字(,MSW),,只使用其中的低4位。,80286还增设了4个系统表寄存器:全局描述符表寄存器,GDTR、,局部描述符表寄存器,LDTR、,中断描述符表寄存器,IDTR、,任务状态表寄存器,TR。,这4个系统表寄存器只在保护方式下使用。,80286的保护方式在存储器中设置了三种类型的描述符表:全局描述符表(,GDT,Global Descriptor Table)、,局部描述符表(,LDT,Local Descriptor Table),和中断描述符表(,IDT,Interrupt Descriptor Table)。,与8086比较,80286芯片引脚功能最大的差别是不采用地址、数据线复用方式,因此有68条引脚,封装成四面都有引脚的正方形管壳方式。,12.1.3 80286的存储器组织,80286,是在芯片内部最早实现存储管理和保护的微处理器。,80286,有实地址管理方式和保护虚拟地址管理方式。保护虚拟地址管理方式可对多任务操作提供可靠的支持。,80286在加电或复位时自动进入实地址方式。可以通过使用指令,LMSW,和,SMSW,置机器状态字,MSW,中的,PE,位,使,CPU,进行实地址方式(,PE0),和保护虚拟地址方式(,PE1),的切换。,新增寻址寄存器,保护模式下的存储器寻址,段描述符,实例,12.2 80386微处理器,如果说,微处理器从,8,位到,16,位主要是总线的加宽,那么,从,16,位到,32,位,则是从体系结构设计上的概念性的革新。,32,位微处理器的问世是微处理器发展史的又一里程碑。,32,微处理器普遍采用流水线技术、指令重叠技术、虚拟存储技术、片内存储管理技术、存储器分段、分页保护技术。这些技术的应用,使,32,位微机可以更有效地处理数据、文字、图像、图形、语音等各种信息,为实现多用户、多任务操作系统提供了有力的支持。,12.2.1 80386的内部结构,80386采用流水工作方式,其内部结构按功能划分由六大部件组成:总线接口部件(,BIU)、,指令预取部件(,IPU)、,指令译码部件(,IDU)、,指令执行部件(,EU)、,分段部件(,SU),和分页部件(,PU)。,寄存器结构,12.2.3 80386的工作方式,80386有高性能的存储管理部件,MMU,,有力地支持了三种工作方式:实地址方式、虚拟地址方式和虚拟8086方式。,(1)实地址方式:80386在加电或复位初始化时进入实地址方式,这是一种为建立保护方式作准备的方式。它与8086,80286相同,由16位段选择字左移4位与16位偏移地址相加,得到20位物理地址,可寻址1,MB,存储空间。这时,段的基地址是在4,GB,物理存储空间的第一个1,MB,内。,(2)保护虚拟地址方式。80386的保护虚地址方式是其最常用的方式,一般开机或复位后,先进入实地址方式完成初始化,然后立即转入保护虚地址方式,也只有在保护虚地址方式下,80386才能充分发挥其强大的功能。,(3)虚拟8086(,V86),方式。虚拟8086方式又称为,V86,方式。80386把标志寄存器中的,VM,标志位置“1”,即进入,V86,方式,执行一个8086程序,把,VM,复位,即退出,V86,方式而进入保护方式,执行保护方式的80386程序。,12.2.4 80386的存储器管理,80386,在保护虚拟地址方式下,采用分段、分页两级综合的存储管理,用分段管理组织其逻辑地址空间的结构,用分页管理来管理其物理存储。,80386,的分段部件把程序的逻辑地址变换为线性地址,进而由分页部件变换为物理地址。这种段管理基础上的分页管理是80386所支持的最全面、功能最强的一种存储管理方式。由于微处理器内还设置高速缓冲存储器(,Cache),和其他功能部件,使得这种两级地址转换的速度很快。,(1)分段管理,80386,的分段管理与,80286,类似。80386的段描述符也为8,Byte,,段基地址扩大到32位,段限值扩大到,1,MB,,,增添了4位语义控制字段。80386的段描述符的格式如图12.4所示:,(2)分页管理,80386,分页采用了页目录表、页表两级页变换机制,低一级的页表是页的映像,由若干页描述符组成,每一个页描述符指示一个物理页面;高一级的页目录表是页表的映像,由若干页目录描述符组成,每一个页目录描述符指示着不同页表,由,80386,的页目录基地址寄存器,CR,3,指示页目录表在存储器中的位置。,80386,的页表和页目录表中最多可分别包含,2,10,个页描述符和页目录描述符,每个描述符均由,4,Byte,(,32,位)组成,其格式也基本相同。,80386的存储器的分页机构,80386的页面和页表均起始于存储空间的4,KB,界上,因此,页面地址和页表地址的低12位为全0。在80386分页系统中,由,CR3,给出页目标表的基地址,利用32位线性地址的高10位在页目录表的1 024个页目录描述符中选定1个,从而获得对应页表的基地址;利用线性地址的中间10位,在对应页表的1 024个页描述符中选定1个,得到页面地址;利用线性地址的最低12位可在指定页面的4,KB,中选中一个物理存储单元,实现了从线性地址到物理地址的转换。这种地址转换是标准的二级查表机构。,(3)80386的高速缓冲存储管理,为了加快段内地址转换速度,在80386芯片上有高速缓冲存储器(,Cache),,可把当前段描述符存入,Cache,中,在以后进行的地址转换中,就不用再访问描述符表,而只与,Cache,打交道,这样就大大地提高了地址转换的速度。,12.3 80486微处理器,Intel 80486,是,Intel,公司在1989年推出的新一代32位微处理器,是80386的升级产品。80486相当于以80386为核心,除包含在片内的8,KB,高速缓存(,Cache),和相当于80387的数值协处理器之外,还采用了易于构成多处理器系统结构的机制。这是80486结构上的重大变革,从而使它的整体性能有了很大提高。在相同的工作频率下,其处理速度比80386提高了24倍,实现了高速度化和支持多处理器系统设计目标。,12.3.1 80486的内部结构,12.3.2 80486的技术特点,80486在,Intel,微处理器的历史上首次采用了,RISC,技术,有效地优化了微处理器的性能。80486采用,RISC,技术并不意味着与80386等,CPU,不兼容,实际上指令也并没有精简,强调的只是,RISC,技术,目的是使80486达到1个时钟周期执行1条指令。目前80486已超过了这一设计目标,平均1个时钟周期执行12条指令。,80486采用了突发总线(,Burst Bus),同外部,RAM,进行高速数据交换。通常,CPU,与,RAM,进行数据交换时,取得一个地址,交换一个数据,再取得一个地址,又交换一个数据。而采用突发总线后,每取得一个地址,便将这个地址及其后地址中的数据一起参与交换,从而大大加快了,CPU,与,RAM,之间的数据传输率。这种技术尤其适用于图形显示和网络运用。因为在这两种情况下,所涉及的地址空间一般都是连续的。,80486配置了8,KB,的高速缓冲存储器,Cache。,该高速缓存采用4路相连的实现方案,具有较高的命中率(约为92%)。,80486片内设置了一个数值协处理器,这就使得80486不再需要片外数值处理器80387的支持,而直接有浮点数据处理能力,从而缩短了,CPU,与数值协处理器之间的通信时间,提高了浮点处理能力。,Intel 80486,有多种产品,包括486,SX,486DX,486DX2,和,Over Drive,升级芯片等。,12.4,Pentium,处理器,1993年3月。,Intel,公司推出了新一代名为,Pentium,的微处理器(,P5)。,它拥有32位寄存器、64位数据总线和32位地址线、高性能浮点处理部件和多媒体处理,MMX,部件。采用0.80微米制造工艺,支持60和66,MHz,前端总线速度(,FSB),,安全工作电压为5,V。Pentium,处理器采用了全新的设计,与80486相比内部结构也作了很大改进,但是依然保持了和80,X86,系列的二进制兼容性,在相同的工作模式上可以执行所有的80,X86,程序。片内存储管理单元(,MMU),也与386和486兼容,可以在实地址模式引导下转入保护模式和虚拟86模式,其指令集包括了80486的所有指令,并增加了新的指令。,其下一代产品是一年后推出的,P54,,它支持3.3,V,的内核电压,使用了0.50微米甚至是0.35微米的制造工艺,处理器的时钟频率达到了75200,MHz,,总线频率5066,MHz。P5,带有16,KB,的一级缓存。要特别提到的是,这次英特尔首次运用了两个独立的一级高速缓存:8,KB,用于数据,另8,KB,用于指令;采用,Socket5,和,IA32,架构。,英特尔下一个最重要的转变就是,P55,处理器的推出,这是第一款采用增加了57条,MMX,指令集(主要用于多媒体和网络通信)的,CPU。,随着,CPU,的制造工艺继续发展,处理器已转向到0.35微米制造工艺上,运行电压变成2.8,V,,这就要求主板进行相应的结构上的改变以支持此新的,CPU,电压,也就是说要对主板增加一个电压调整器。新的,CPU,的一级缓存也增加到了以前的两倍,达到32,KB。,Pentium MMX,处理器在,Sock
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!