欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《微计算机系统》PPT课件.ppt

    • 资源ID:53445209       资源大小:360KB        全文页数:58页
    • 资源格式: PPT        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《微计算机系统》PPT课件.ppt

    第九章第九章 微计算机系统微计算机系统本章主要内容 微计算机系统以微处理器为核心,以主板为主要部件。微计算机系统以微处理器为核心,以主板为主要部件。微处理器、存储器、通用微处理器、存储器、通用I/OI/O接口、总线接口、声卡、显接口、总线接口、声卡、显卡网卡等都能被集成在主板上。主板结构的好坏与功能强卡网卡等都能被集成在主板上。主板结构的好坏与功能强弱直接影响了微机系统的性能。本章在介绍微机系统的基弱直接影响了微机系统的性能。本章在介绍微机系统的基本组成时,比较详细的介绍了本组成时,比较详细的介绍了3232位微机系统中比较常用的位微机系统中比较常用的芯片集。芯片集。9.1 IBM PC/XT9.1 IBM PC/XT微机系统的基本组成微机系统的基本组成1.1.整体工艺整体工艺 该系统板是四层印刷电路板,外两层为印刷电路,内两层为印制该系统板是四层印刷电路板,外两层为印刷电路,内两层为印制电源与地线,直流电源为电源与地线,直流电源为+5V+5V,+12V+12V,-5V-5V,-12V-12V的电源信号通过两个的电源信号通过两个6 6脚插头送入系统板。脚插头送入系统板。5 5芯圆形键盘插座,芯圆形键盘插座,3 3针扬声器插座。针扬声器插座。8 8个个6262线印线印制板插槽制板插槽J1J8J1J8作为作为I/OI/O通道,用来汇集插入通道,用来汇集插入IBM PC/XTIBM PC/XT系统中的扩展系统中的扩展卡。其中卡。其中J8J8与其他插槽不同,要求用卡选中信号进行响应。与其他插槽不同,要求用卡选中信号进行响应。双列直插组合开关双列直插组合开关DIPDIP,8 8位开关用于控制位开关用于控制8255A-58255A-5芯片读入,为芯片读入,为系统软件提供系统设置的若干信息。系统软件提供系统设置的若干信息。9.1 IBM PC/XT9.1 IBM PC/XT微机系统的基本组成微机系统的基本组成2.功能模块划分功能模块划分l 处理器子系统处理器子系统l 只读存储器子系统只读存储器子系统l 随机存储器子系统随机存储器子系统l I/O接口接口l I/O通道通道9.1 IBM PC/XT9.1 IBM PC/XT微机系统的基本组成微机系统的基本组成3.3.控制核心控制核心Intel 8088Intel 8088微处理器微处理器 8087 8087协处理器协处理器 8284 8284时钟发生驱动器时钟发生驱动器 8288 8288总线控制器总线控制器 地址锁存器地址锁存器 数据收发器数据收发器9.1 IBM PC/XT9.1 IBM PC/XT微机系统的基本组成微机系统的基本组成4.4.控制模式控制模式 在在IBM PC/XTIBM PC/XT中,中,80888088工作于最大模式,系统读工作于最大模式,系统读/写控制写控制信号由处于系统总线工作方式的信号由处于系统总线工作方式的82888288产生。为了提高数值产生。为了提高数值计算的速度,可以插入计算的速度,可以插入8087.8087.同时系统允许使用同时系统允许使用DMADMA方式加方式加快数据传输速度。快数据传输速度。9.1 IBM PC/XT9.1 IBM PC/XT微机系统的基本组成微机系统的基本组成5.5.基本配置基本配置 IBM PC/XTIBM PC/XT的的I/OI/O通道有通道有8 8个个6262线插槽,可以插入各种扩展板卡,线插槽,可以插入各种扩展板卡,以配置以配置PC/XTPC/XT系统的基本组成和扩展功能。基本配置包括系统的基本组成和扩展功能。基本配置包括RAMRAM扩展板、扩展板、显示适配器、串行适配器、并行适配器、软盘控制器、硬盘控制器。显示适配器、串行适配器、并行适配器、软盘控制器、硬盘控制器。RAM RAM:系统板:系统板258KB258KB,扩展板,扩展板384KB384KB Centronics Centronics并行接口(并行打印机适配器)并行接口(并行打印机适配器)彩色图形适配器(彩色图形适配器(CGACGA)和彩色监视器)和彩色监视器 软盘控制器和软盘驱动器软盘控制器和软盘驱动器 硬盘控制器和硬盘驱动器硬盘控制器和硬盘驱动器9.2 IBM PC/AT9.2 IBM PC/AT微机系统的基本组成微机系统的基本组成1.1.功能模块划分功能模块划分 MPU MPU PIC PIC DMAC DMAC PIT PIT 并行并行I/OI/O ROM ROM RAM RAM9.2 IBM PC/AT9.2 IBM PC/AT微机系统的基本组成微机系统的基本组成 PC/AT主机板的核心是主机板的核心是80286微处理器单元(微处理器单元(MPU),程序指令),程序指令均在均在MPU中执行。微处理器产生地址、数据、状态和控制信号,即为中执行。微处理器产生地址、数据、状态和控制信号,即为芯片总线。芯片地址线通过锁存和缓冲方式转换成芯片总线。芯片地址线通过锁存和缓冲方式转换成24位系统地址总线位系统地址总线(SA),芯片数据线通过锁存和缓冲方式转换成),芯片数据线通过锁存和缓冲方式转换成24位系统地址总线,位系统地址总线,芯片数据线通过缓冲方式转换成芯片数据线通过缓冲方式转换成16位系统数据总线。位系统数据总线。9.2 IBM PC/AT9.2 IBM PC/AT微机系统的基本组成微机系统的基本组成3.3.总线总线 系统地址线与系统地址线与ROM/IOROM/IO地址缓冲器相连,扩展地址总线地址缓冲器相连,扩展地址总线(XAXA)由)由ROMROM存储器和存储器和I/OI/O外围电路共用。系统数据总线经外围电路共用。系统数据总线经RAM/ROMRAM/ROM数据总线转换电路转换成存储器数据总线(数据总线转换电路转换成存储器数据总线(MDMD)。)。系统数据总线低系统数据总线低8 8位经位经I/OI/O数据总线转换电路转换成数据总线转换电路转换成8 8位扩位扩展数据总线(展数据总线(XDXD),扩展数据总线是所有),扩展数据总线是所有I/OI/O设备的数据设备的数据通路。通路。9.2 IBM PC/AT9.2 IBM PC/AT微机系统的基本组成微机系统的基本组成4.4.同步同步 时钟信号使微处理器和微机内其他设备之间的操作实现时钟信号使微处理器和微机内其他设备之间的操作实现同步。在开机加电时,时钟电路生产加电复位信号用于初同步。在开机加电时,时钟电路生产加电复位信号用于初始化微处理器和外围电路。始化微处理器和外围电路。时钟电路和等待逻辑电路一起用于使时钟电路和等待逻辑电路一起用于使MPUMPU与外围慢速电与外围慢速电路同步。路同步。9.2 IBM PC/AT9.2 IBM PC/AT微机系统的基本组成微机系统的基本组成 PC/AT PC/AT机主板上有机主板上有256K RAM256K RAM,使用,使用128Kx1128Kx1位的动态位的动态RAMRAM芯片,如果用芯片,如果用256Kb256Kb的的DRAMDRAM芯片可扩展到芯片可扩展到512KB512KB。RAM RAM子系统包括奇偶检验逻辑电路。这个电路为所有子系统包括奇偶检验逻辑电路。这个电路为所有写入写入RAMRAM的数据加上一个奇偶校验位。此外,从的数据加上一个奇偶校验位。此外,从RAMRAM读出数读出数据时要进行奇偶校验,一旦发现错误,奇偶校验逻辑电路据时要进行奇偶校验,一旦发现错误,奇偶校验逻辑电路通过通过PCKPCK信号向系统报告。信号向系统报告。9.2 IBM PC/AT9.2 IBM PC/AT微机系统的基本组成微机系统的基本组成6.LSI6.LSI外围电路外围电路 8237A DMA 8237A DMA控制器控制器 8254 PIT 8254 PIT 8259A PIC 8259A PIC9.2 IBM PC/AT9.2 IBM PC/AT微机系统的基本组成微机系统的基本组成为了支持高速存储器数据传送和I/O数据传送,PC/AT系统板上有两个8237ADMA控制器。DMA控制器1、2各包含4个DMA通道。9.2 IBM PC/AT9.2 IBM PC/AT微机系统的基本组成微机系统的基本组成在PC/AT系统中,基于8254的定时器电路模块提供与时钟有关的各项功能与信号。在8254PIT中含3个16位定时器。9.2 IBM PC/AT9.2 IBM PC/AT微机系统的基本组成微机系统的基本组成PC/AT系统中的I/O通道是ISA总线,由地址线、数据线、控制线、电源线组成。通过I/O通道完成对系统扩展的支持。9.2 IBM PC/AT9.2 IBM PC/AT微机系统的基本组成微机系统的基本组成7.IBM PC/AT7.IBM PC/AT对对PC/XTPC/XT的改进的改进(1 1)对系统主板内几个主要)对系统主板内几个主要I/OI/O控制模块的改进控制模块的改进l 系统配置选择方法上的更改系统配置选择方法上的更改l 键盘接口部分的改动键盘接口部分的改动l 增加了实时时钟增加了实时时钟(2 2)对控制器和外设的改动及扩充)对控制器和外设的改动及扩充l 对软对软/硬盘控制器的改动硬盘控制器的改动l 对串对串/并行接口适配器的改动并行接口适配器的改动l 对键盘的改动对键盘的改动l 对内存扩充卡的改动对内存扩充卡的改动l 使用增强图形适配器(使用增强图形适配器(EGAEGA)9.3 803869.3 80386微机系统的基本组成微机系统的基本组成在32位微机系统中,为了简化设计,使用了许多专用集成电路。这种设计方法的基础是开发具有高集成度的外围集成电路芯片。开发外围集成电路芯片的目的是在提高主板功能的同时,降低电路的复杂性和造价。9.3 803869.3 80386微机系统的基本组成微机系统的基本组成1.1.8234082340芯片集芯片集2.2.8234082340芯片集中有芯片集中有4 4块芯片,负责完成主板上的大部分功能,块芯片,负责完成主板上的大部分功能,若再加上少量其他集成电路,就可完成一块若再加上少量其他集成电路,就可完成一块386386微机主板的功能。微机主板的功能。3.3.主要功能模块:主要功能模块:4.4.80386DX CPU80386DX CPU5.5.80387DX 80387DX数字协处理器数字协处理器6.6.82385DX82385DX高速缓存控制器高速缓存控制器7.7.82345 82345 数据缓冲器数据缓冲器8.8.82346 82346 系统控制器系统控制器9.9.82344 ISA82344 ISA控制器控制器9.3 803869.3 80386微机系统的基本组成微机系统的基本组成2.80386DX2.80386DX微机控制核心微机控制核心 80386 80386微机主板控制核心由微机主板控制核心由80386DX80386DX、80387DX80387DX、80385DX Cache80385DX Cache控制器及控制器及CacheCache阵列等组成。阵列等组成。80386DX80386DX的地的地址线址线A2A2A31A31以及控制电路与以及控制电路与82385DX82385DX相应的引脚直接相连,相应的引脚直接相连,80386DX80386DX的数据线与的数据线与80387DX80387DX的数据线相连。的数据线相连。9.3 803869.3 80386微机系统的基本组成微机系统的基本组成数据缓冲器数据缓冲器 82345 82345数据缓冲器是一片数据缓冲器是一片VLSIVLSI芯片,可对数据总线上芯片,可对数据总线上的数据进行缓冲,也可以进行总线切换。同时可产生奇偶的数据进行缓冲,也可以进行总线切换。同时可产生奇偶校验码,并可进行奇偶校验。由高密度校验码,并可进行奇偶校验。由高密度128128引脚塑制方形引脚塑制方形扁平封装。扁平封装。9.3 803869.3 80386微机系统的基本组成微机系统的基本组成4.823464.82346系统控制器系统控制器 在在8034080340芯片集中,芯片集中,82346VLSI82346VLSI是系统控制器。系统是系统控制器。系统控制器与控制器与80386DX80386DX局部总线、局部总线、ISAISA总线、总线、8234582345数据缓冲器数据缓冲器以及以及82344 ISA82344 ISA控制器均相连。控制器均相连。其功能包括产生时钟信号,产生其功能包括产生时钟信号,产生DRAMDRAM阵列的操作地址,阵列的操作地址,为主板存储器提供控制信号,为为主板存储器提供控制信号,为MPUMPU提供复位信号,提供提供复位信号,提供数字协处理器与数字协处理器与80386DX80386DX接口。接口。9.3 803869.3 80386微机系统的基本组成微机系统的基本组成5.82344 ISA5.82344 ISA控制器控制器 8234082340芯片集中有芯片集中有3 3个芯片与个芯片与CPUCPU局部总线及局部总线及ISAISA总线总线均相连,均相连,82344 ISA82344 ISA控制器是其中之一,也是控制器是其中之一,也是VLSIVLSI芯片,芯片,其封装形式为其封装形式为160160引脚引脚PQFPPQFP形式。该芯片通过形式。该芯片通过CPUCPU局部总线局部总线与与82386DX82386DX的地址缓冲输入端相连,同时通过的地址缓冲输入端相连,同时通过82344/8234682344/82346通信接口线与通信接口线与8234682346系统总线控制器相连。其重要功能是系统总线控制器相连。其重要功能是提供提供ISAISA总线的大部分信号,同时,在系统使用总线的大部分信号,同时,在系统使用BIOS BIOS EPROMEPROM芯片及驱动扬声器发声时,根据数据宽度选用芯片及驱动扬声器发声时,根据数据宽度选用8 8位或位或1616位数据总线。位数据总线。9.3 803869.3 80386微机系统的基本组成微机系统的基本组成6.82341 6.82341 高集成度外围组合高集成度外围组合 8234182341芯片完成了大量的芯片完成了大量的PC/ATPC/AT微机所需的外设功能,微机所需的外设功能,芯片中有两个芯片中有两个16C45016C450异步串行通信口、一个并行打印机端异步串行通信口、一个并行打印机端口、一个实时时钟、一个暂存口、一个实时时钟、一个暂存RAMRAM、一个键盘、一个键盘/鼠标控制器、鼠标控制器、一个一个IDEIDE硬盘接口及可编程片选电路。封装形式为硬盘接口及可编程片选电路。封装形式为128128引脚引脚PQFPPQFP。9.4 80386/80486 EISA9.4 80386/80486 EISA微机系统微机系统总线总线 EISA EISA总线是一种开放型总线,它与总线是一种开放型总线,它与PCPC总线及总线及ISAISA总线总线兼容,兼容,IntelIntel公司为公司为EISAEISA总线扩展槽提供了配套芯片组。总线扩展槽提供了配套芯片组。许多高性能许多高性能80386/8048680386/80486微机大都采用了微机大都采用了EISAEISA总线,在总线,在EISAEISA扩展槽上可以安装网卡、扩展槽上可以安装网卡、SCSISCSI接口和图形控制器等高接口和图形控制器等高性能、高处理速度的智能板,使整个微机系统可以用作较性能、高处理速度的智能板,使整个微机系统可以用作较高速的网络服务器或高速的网络服务器或CADCAD开发机。开发机。9.4 80386/80486 EISA9.4 80386/80486 EISA微机系统微机系统2.2.主要功能模块主要功能模块 82352 EBB 82352 EBB 82358 EBC 82358 EBC 82357 ISP 82357 ISP 中断控制器中断控制器 定时定时/计数器计数器 DMA DMA控制器控制器 NMI NMI信号产生电路信号产生电路9.5 Pentium9.5 Pentium微机系统微机系统 Pentium Pentium微机系统由主板及其部件以及软盘、硬盘、微机系统由主板及其部件以及软盘、硬盘、光盘驱动器、显示器和键盘等外设构成。光盘驱动器、显示器和键盘等外设构成。1.1.主板结构主板结构 主板是由一块多层印制电路板、集成电路及各种总线主板是由一块多层印制电路板、集成电路及各种总线插槽和接口组成。插槽和接口组成。主板上有主板上有3 3个个PCIPCI和和4 4个个ISAISA插槽。同时主板还具有软盘插槽。同时主板还具有软盘驱动器接口驱动器接口FDCFDC、通用串行总线接口、通用串行总线接口USBUSB、并行打印机接口、并行打印机接口、COM1COM1和和COM2COM2、鼠标接口、鼠标接口PS/2PS/2、4 4个个7272线内存条插槽线内存条插槽SIMMSIMM、168168线内存条插槽及键盘接口等。线内存条插槽及键盘接口等。9.5 Pentium9.5 Pentium微机系统微机系统2.2.主板工作原理主板工作原理 PCMC PCMC、LBXLBX、SIOSIO组成了组成了CPUCPU的外围芯片组,直接与的外围芯片组,直接与CPUCPU进行通信,并代表进行通信,并代表CPUCPU处理处理CPUCPU对内存、外部对内存、外部CacheCache、PCIPCI卡、卡、ISAISA卡及硬盘等外设的操作。卡及硬盘等外设的操作。PCMCPCMC外围芯片的功能是管理外围芯片的功能是管理PCIPCI总线、外部总线、外部CacheCache及内存,集成了外部及内存,集成了外部CacheCache控制器、控制器、CacheCache标签存储器和标签存储器和DRAMDRAM控制器。控制器。两片局部总线加速器芯片两片局部总线加速器芯片LBXLBX与与PCMCPCMC一起将一起将CPUCPU总线变总线变为为PCIPCI总线。总线。系统系统I/OI/O芯片芯片SIOSIO用来将用来将PCIPCI总线变为标准总线变为标准ISAISA总线,并总线,并负责多个负责多个ISAISA设备的仲裁。设备的仲裁。9.5 Pentium9.5 Pentium微机系统微机系统3.3.外部设备外部设备 奔腾微机的外部设备主要包括:高速硬盘(奔腾微机的外部设备主要包括:高速硬盘(850MB850MB),通过,通过EIDEEIDE接口直接与接口直接与PCIPCI总线相连;总线相连;PCIPCI图形加速卡(显图形加速卡(显示适配器)用来连接示适配器)用来连接SVGASVGA彩色显示器;两个软盘驱动器彩色显示器;两个软盘驱动器(英寸和英寸各一个)通过(英寸和英寸各一个)通过3434芯扁平电缆连至主板芯扁平电缆连至主板FDCFDC插插座,并行打印机通过座,并行打印机通过2525芯电缆连至主板上芯电缆连至主板上LPTLPT插座。插座。9.5 Pentium9.5 Pentium微机系统微机系统4.4.显示器与键盘显示器与键盘 奔腾微机采用奔腾微机采用PCIPCI显示卡及显示卡及SVGASVGA型型60Hz60Hz逐行扫描先测逐行扫描先测显示器,分辨率为显示器,分辨率为1024x7681024x768或更高。当更换显示卡或显示或更高。当更换显示卡或显示器时,应对器时,应对BIOSBIOS有关参数进行重新设置。有关参数进行重新设置。奔腾微机中的键盘与奔腾微机中的键盘与PC/ATPC/AT机键盘兼容,采用机键盘兼容,采用101101键或键或104104键,并有键,并有80488048单片机实现键扫描及控制,并将键值送单片机实现键扫描及控制,并将键值送主机,从而完成键盘命令的执行。主机,从而完成键盘命令的执行。9.6 649.6 64位计算机系统位计算机系统p1.641.64位计算机系统位计算机系统p6464位计算机是指位计算机是指CPUCPU GPRsGPRs(GeneralGeneral-Purpose-Purpose RegistersRegisters,通用寄存器)的数据宽度为,通用寄存器)的数据宽度为6464位,位,6464位指令集就是运行位指令集就是运行6464位数据的指令,也就是说处理位数据的指令,也就是说处理器一次可以运行器一次可以运行64bit64bit数据。数据。p64bit64bit处理器并非现在才有的,在高端的处理器并非现在才有的,在高端的RISCRISC很早很早就有就有64bit64bit处理器了,比如处理器了,比如SUNSUN公司的公司的UltraSparc UltraSparc、IBMIBM公司的公司的POWERPOWER 5 5、HPHP公司的公司的AlphaAlpha等。等。9.6 649.6 64位计算机系统位计算机系统64bit计算主要有两大优点:可以进行更大范围的整数运算;可以支持更大的内存。不能因为数字上的变化,而简单的认为64bit处理器的性能是32bit处理器性能的两倍。目前主流CPU使用的64位技术主要有AMD公司的AMD64位技术、Intel公司的EM64T技术、和Intel公司的IA-64技术。其中IA-64是Intel独立开发,不兼容现在的传统的32位计算机,仅用于Itanium以及后续产品Itanium2,一般用户不会涉及到,因此这里仅对AMD64位技术和Intel的EM64T技术做一下简单介绍。AMD64AMD64位技术位技术AMD64的位技术是在原始32位X86指令集的基础上加入了X86-64扩展64位X86指令集,使这款芯片在硬件上兼容原来的32位X86软件,并同时支持X86-64的扩展64位计算,使得这款芯片成为真正的64位X86芯片。这是一个真正的64位的标准,X86-64具有64位的寻址能力。EM64TEM64T技术技术Intel官方是给EM64T这样定义的:EM64T全称ExtendedMemory64Technology,即扩展64bit内存技术。EM64T是IntelIA-32架构的扩展,即IA-32e(IntelArchitectur-32extension)。IA-32处理器通过附加EM64T技术,便可在兼容IA-32软件的情况下,允许软件利用更多的内存地址空间,并且允许软件进行32bit线性地址写入。EM64T特别强调的是对32bit和64bit的兼容性。Intel为新核心增加了8个64bitGPRs(R8-R15),并且把原有GRPs全部扩展为64bit,如前文所述这样可以提高整数运算能力。增加8个128bitSSE寄存器(XMM8-XMM15),是为了增强多媒体性能,包括对SSE、SSE2和SSE3的支持。6464位位CPUCPU目前AMD方面支持64位技术的CPU有Athlon64系列、AthlonFX系列和Opteron系列。Intel方面支持64位技术的CPU有使用Nocona核心的Xeon系列、使用Prescott2M核心的Pentium46系列和使用Prescott2M核心的P4EE系列。9.6 649.6 64位计算机系统位计算机系统2.AMD Opteron(2.AMD Opteron(皓龙皓龙)芯片工艺芯片工艺0.13 0.13 微米,具有微米,具有2 2级级CacheCache,采用陶瓷封装方式,电压采用陶瓷封装方式,电压 内存通道:双通道内存通道:双通道DDRDDR400400 内存型号:内存型号:ECC/Registered DDR ECC/Registered DDR 内存带宽:内存带宽:6.4 GB/s/12.8 GB/s(w/NUMA aware OS)6.4 GB/s/12.8 GB/s(w/NUMA aware OS)支持的指令集:支持的指令集:MMX,3DNow!,SSE,SSE-2,X86-64MMX,3DNow!,SSE,SSE-2,X86-64 引脚类型:引脚类型:Socket-940 Socket-940 12 12级整数操作流水线和级整数操作流水线和1717级浮点操作流水线级浮点操作流水线9.6 649.6 64位计算机系统位计算机系统Opteron”源自于拉丁文optimus“最佳”的意思,它可以表达性能最好、最高的含义,它还含有灵活性、选择的意思。Opteron微架构对32位X86软件提供固有支持的同时,又提供了灵活的升级途径来实现对AMD64架构的支持。Opteron处理器架构的设计是以“为用户提供新一代性能”为首要目标。要达到这一目标,需要在微架构的每时钟周期性能与处理器频率扩展能力之间实现良好的平衡,只有在两者都得到提高的同时,用户才真正可以得到由处理器结构改进而带来的真实性能的提升。9.6 649.6 64位计算机系统位计算机系统Opteron处理器改变了前一代(第七代)处理器的底层流水线结构,与前一代的微架构相比,Operon多出了两级管道,也就是说该产品拥有了12级整数操作流水线和17级浮点操作流水线,而更深的流水线使新一代的微架构拥有了更高的工作频率。Opteron处理器最初采用微米SOI(SilicononInsulator,绝缘硅)的工艺进行生产,而后来的产品采用90nm的工艺生产。9.6 649.6 64位计算机系统位计算机系统第一款基于X86架构的64位处理器在同一个芯片上运行32位和64位x86应用程序如需对AMD64架构深入了解,请参阅技术白皮书”。在www.x86-64.org中另有详细的AMD64指令集架构技术资料。9.6 649.6 64位计算机系统位计算机系统3.Intel Nocona Xeon(3.Intel Nocona Xeon(至强至强)l扩展内存扩展内存6464位技术位技术(EM64T)(EM64T)在原在原x86x86指令集的基础上,增加了指令集的基础上,增加了6464位扩展,把寄存位扩展,把寄存器也扩展到了器也扩展到了6464位。位。6464位扩展包括位扩展包括6464位模式和兼容位模式和兼容32/6432/64位模式位模式l全新的全新的LDT(LDT(闪电数据传输总线闪电数据传输总线),把把LDTLDT控制器建于北桥芯片,再把所有控制器建于北桥芯片,再把所有PCIPCI控制器移入控制器移入南桥芯片,这种设计可以使北桥芯片和南桥芯片之间的数南桥芯片,这种设计可以使北桥芯片和南桥芯片之间的数据带宽达到据带宽达到9.6 649.6 64位计算机系统位计算机系统 芯片工艺芯片工艺0.09 0.09 微米,具有微米,具有2 2级级CacheCache,采用采用有机物封装方式,电压有机物封装方式,电压 内存通道:双通道内存通道:双通道DDR2DDR2400400 内存型号:内存型号:ECC/Registered DDR2 ECC/Registered DDR2 内存带宽:内存带宽:6.4 GB/s6.4 GB/s 支持的指令集:支持的指令集:MMX,SSE,SSE-2,SSE-3,X86-64 MMX,SSE,SSE-2,SSE-3,X86-64 引脚类型:引脚类型:Socket-604 Socket-604 9.6 649.6 64位计算机系统位计算机系统Opteron2502.4GHz处理器和Nocona3.4GHzXeon9.6 649.6 64位计算机系统位计算机系统9.6 649.6 64位计算机系统位计算机系统4.AMD Turion(炫龙炫龙)0.09 微米微米SOI制造工艺制造工艺Taylor核心,核心,核心面积约为平方毫米核心面积约为平方毫米 晶体管数量达到了亿个晶体管数量达到了亿个 具有具有2级级Cache 9.6 649.6 64位计算机系统位计算机系统9.6 649.6 64位计算机系统位计算机系统5.Intel Merom 移动平台双核心处理器移动平台双核心处理器 基于全新的基于全新的Core(Core(酷睿酷睿)微架构微架构 核心仍然采用核心仍然采用65nm65nm制造工艺制造工艺 核心电压为左右核心电压为左右 封装方式采用封装方式采用PPGAPPGA 接口类型为接口类型为Socket 478/479Socket 478/479接口接口9.6 649.6 64位计算机系统位计算机系统9.6 649.6 64位计算机系统位计算机系统6.6.龙芯计划龙芯计划20022002年年9 9月月2828日,中国第一颗通用式处理器芯片日,中国第一颗通用式处理器芯片“龙芯龙芯1 1号号”发布,结束了我国在计算机关键技术领域的发布,结束了我国在计算机关键技术领域的“无芯无芯”历史。历史。“龙芯龙芯1 1号号”是一款是一款3232位微处理器,采用微米工艺,位微处理器,采用微米工艺,CMOSCMOS工艺制造,包含近工艺制造,包含近400400万个晶体管,具有良好的低功耗特性,平均功耗瓦,最大功耗不万个晶体管,具有良好的低功耗特性,平均功耗瓦,最大功耗不超过超过1 1瓦,主频最高可达瓦,主频最高可达266MHz266MHz。“龙芯一号龙芯一号”处理器是一款既兼顾处理器是一款既兼顾通用又有嵌入式通用又有嵌入式CPUCPU特点的新一代特点的新一代3232位处理器,拥有位处理器,拥有3232位位MIPSMIPS指令系指令系统,并采用一套简单高效的动态流水线,支持乱序执行和精确中断处统,并采用一套简单高效的动态流水线,支持乱序执行和精确中断处理,可以在大量的嵌入式应用领域中使用。从技术和应用的角度来看,理,可以在大量的嵌入式应用领域中使用。从技术和应用的角度来看,“龙芯一号龙芯一号”与主流与主流CPUCPU产品还有着很大的差距,仅相当于中端产品还有着很大的差距,仅相当于中端Pentium2Pentium2的水平。的水平。9.6 649.6 64位计算机系统位计算机系统20052005年年4 4月月2626日面世的日面世的“龙芯龙芯2 2号号”是国内首款是国内首款6464位高位高性能通用性能通用CPUCPU芯片。芯片。“龙芯龙芯2 2号号”仍采用微米仍采用微米CMOSCMOS工艺制工艺制造,最高频率可达到造,最高频率可达到500MHz500MHz,功耗,功耗3 35W5W,支持,支持6464位位LinuxLinux操作系统和操作系统和X-windowX-window视窗系统,视窗系统,“龙芯龙芯2 2号号”可以媲美可以媲美IntelPentium3IntelPentium3,超过的威,超过的威盛处理器的盛处理器的2 2至至3 3倍。龙芯倍。龙芯2 2号的主要应用目标是号的主要应用目标是LinuxLinux桌面桌面网络终端、低端服务器、网络防火墙、路由器交换机、多网络终端、低端服务器、网络防火墙、路由器交换机、多媒体网络终端机、无盘工作站等。媒体网络终端机、无盘工作站等。9.6 649.6 64位计算机系统位计算机系统 龙芯二号增强型处理器(简称龙芯二号增强型处理器(简称“龙芯龙芯2E”2E”)是中国)是中国科学院计算技术所研制,具有自主知识产权的科学院计算技术所研制,具有自主知识产权的6464位高性能位高性能通用处理器,龙芯通用处理器,龙芯2E2E的最高频率达到的最高频率达到1GHZ1GHZ,最高双精度浮,最高双精度浮点运算速度每秒亿次。龙芯点运算速度每秒亿次。龙芯2E2E采用四发射的动态超标量超采用四发射的动态超标量超流水线结构,实现了先进的寄存器重命名、动态调度、以流水线结构,实现了先进的寄存器重命名、动态调度、以及非阻塞的高速缓存访问等乱序执行技术。龙芯及非阻塞的高速缓存访问等乱序执行技术。龙芯2E2E片内含片内含64KB64KB一级指令高速缓存访问等乱序执行技术。龙芯一级指令高速缓存访问等乱序执行技术。龙芯2E2E片内片内含含64KB64KB一级指令高速缓存、一级指令高速缓存、64KB64KB一级数据高速缓存、以一级数据高速缓存、以及及512KB512KB二级高速缓存,片内还集成有二级高速缓存,片内还集成有DDRDDR内存控制器。内存控制器。9.6 649.6 64位计算机系统位计算机系统龙芯2E处理器是一款实现64位MIPSIII指令集的通用RISC处理器。龙芯2E的指令流水线每个时钟周期取四条指令进行译码,并且动态地发射到五个全流水的功能部件中。虽然指令在保证依赖关系的前提下进行乱序执行,但是指令的提交还是按照程序原来的顺序,以保证精确中断和访存顺序执行。9.6 649.6 64位计算机系统位计算机系统龙芯2E先进的存储系统设计可以有效地提高流水线的效率。龙芯2E的一级Cache由64KB的指令Cache和64KB的数据Cache组成,片上二级Cache大小为512KB,均采用四路组相联的结构。龙芯2E处理器内部集成了遵守JESD79C标准的DDR控制器,加快了处理器访问内存的速度。龙芯2E的TLB有64项,采用全相联结构,每项可以映射一个奇页和一个偶页。龙芯2E通过24项的访存队列以及8项的访存失效队列(MissQueue)来动态地解决地址依赖,实现访存操作的乱序执行、非阻塞Cache、取数指令猜测执行(LoadSpeculation)、写合并(StoreFillBuffer)等访存优化技术。9.6 649.6 64位计算机系统位计算机系统9.6 649.6 64位计算机系统位计算机系统流水线操作流水线操作(1)(1)取指取指流水级用程序计数器流水级用程序计数器PCPC的值去访问指令的值去访问指令CacheCache和指令和指令TLBTLB,如果指令,如果指令CacheCache和指令和指令TLBTLB都命中,则把四都命中,则把四条新的指令取到指令寄存器条新的指令取到指令寄存器IRIR。(2)(2)预译码预译码流水级主要对转移指令进行译码并预测跳转的流水级主要对转移指令进行译码并预测跳转的方向。方向。(3)(3)译码译码流水级把流水级把IRIR中的四条指令转换成龙芯中的四条指令转换成龙芯2E2E的内的内部指令格式送往寄存器重命名模块部指令格式送往寄存器重命名模块 (4)(4)寄存器重命名寄存器重命名流水级为逻辑目标寄存器分配一个新的流水级为逻辑目标寄存器分配一个新的物理寄存器,并将逻辑源寄存器映射到最近分配给该逻辑物理寄存器,并将逻辑源寄存器映射到最近分配给该逻辑寄存器的物理寄存器。寄存器的物理寄存器。9.6 649.6 64位计算机系统位计算机系统流水线操作(续)流水线操作(续)调度流水级调度流水级将重命名的指令分配到定点或浮点保留站中等待执行,同时送到ROQ中用于执行后的顺序提交;此外,转移指令和访存指令还分别被送往转移队列和访存队列。发射流水级发射流水级从定点或浮点保留站中为每个功能部件选出一条所有操作数都准备好的指令;在重命名时操作数没准备好的指令,通过侦听结果总线和forward总线等待它的操作数准备好。读寄存器流水级读寄存器流水级为发射的指令从物理寄存器堆中读取相应的源操作数送到相应的功能部件。9.6 649.6 64位计算机系统位计算机系统执行流水级执行流水级根据指令的类型执行指令并把计算结果写回寄存器堆;结果总线还送往保留站和寄存器重命名表,通知相应的寄存器值已经可以使用了。提交流水级提交流水级按照Reorder队列记录的程序的顺序提交已经执行完的指令,龙芯2E最多每拍可以提交四条指令,提交的指令送往寄存器重命名表用于确认它的目的寄存器的重命名关系并释放原来分配给同一逻辑寄存器的物理寄存器,并送往访存队列允许那些提交的存数指令写入Cache或内存。9.6 649.6 64位计算机系统位计算机系统上述是基本指令的流水级,对于一些较复杂的指令,如定点乘除法指令、浮点指令以及访存指令,在执行阶段需要多拍。更详细内容请参考:龙芯龙芯2E 处理器用户处理器用户手册手册

    注意事项

    本文(《微计算机系统》PPT课件.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开