计算机硬件体系结构课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机硬件体系结构课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机硬件 体系结构 课件
- 资源描述:
-
1、计算机科学与工程系计算机科学与工程系 本章主要介绍计算机硬件方面的有关本章主要介绍计算机硬件方面的有关内容,包括计算机硬件系统的构成;微机内容,包括计算机硬件系统的构成;微机的结构的结构(CPU、主板、内存、总线、接口等、主板、内存、总线、接口等);外部存储器外部存储器(软盘、硬盘、光盘、软盘、硬盘、光盘、U盘等盘等);常用外部设备常用外部设备(显示器、打印机等显示器、打印机等);计算机;计算机指令系统等。指令系统等。第三章第三章 计算机硬件体系结构计算机硬件体系结构 计算机科学与工程系计算机科学与工程系3.1 计算机系统的构成计算机系统的构成 一个完整的计算机系统是由硬件和软件组成。一个完整
2、的计算机系统是由硬件和软件组成。硬件是由运算器、控制器、存储器、输入设备、硬件是由运算器、控制器、存储器、输入设备、输出设备五部分组成。其中:输出设备五部分组成。其中:中央处理器中央处理器(简称简称CPU)=运算器运算器+控制器控制器 主机主机=中央处理器中央处理器+主存储器主存储器 软件是指各类程序和数据,包括计算机本身运软件是指各类程序和数据,包括计算机本身运行所需要的系统软件和用户完成任务所需要的应用行所需要的系统软件和用户完成任务所需要的应用软件。软件。计算机科学与工程系计算机科学与工程系3.1计算机系统的构成计算机系统的构成U盘盘3.1.1 计算机的硬件系统计算机的硬件系统计算机科学
3、与工程系计算机科学与工程系3.1计算机系统的构成计算机系统的构成 冯冯诺依曼型计算机是将程序和数据事先存放在诺依曼型计算机是将程序和数据事先存放在外存储器中,执行时将程序和数据先从外存装入内外存储器中,执行时将程序和数据先从外存装入内存,然后让计算机在工作时自动从内存取出指令加存,然后让计算机在工作时自动从内存取出指令加以执行,这就是存储程序的基本原理。以执行,这就是存储程序的基本原理。3.1.2 冯冯诺依曼型计算机的结构诺依曼型计算机的结构计算机科学与工程系计算机科学与工程系3.1计算机系统的构成计算机系统的构成 冯冯诺依曼计算机体系结构的主要特点:诺依曼计算机体系结构的主要特点:(1)采用
4、二进制形式表示程序和数据。采用二进制形式表示程序和数据。(2)计算机硬件是由运算器、控制器、存储器、输计算机硬件是由运算器、控制器、存储器、输入设备和输出设备五大部分组成入设备和输出设备五大部分组成。(3)程序和数据以二进制形式存放在存储器中。程序和数据以二进制形式存放在存储器中。(4)控制器根据存放在存储器中的指令工作。控制器根据存放在存储器中的指令工作。计算机科学与工程系计算机科学与工程系3.1计算机系统的构成计算机系统的构成3.1.3 微型计算机的诞生与发展微型计算机的诞生与发展 一般来说,电子计算机发展历程是以所采用一般来说,电子计算机发展历程是以所采用的电子器件的不同来划分的,即电子
5、管、晶体管、的电子器件的不同来划分的,即电子管、晶体管、中小规模集成电路和大规模及超大规模集成电路中小规模集成电路和大规模及超大规模集成电路计算机。计算机。微型机属于第四代电子计算机产品,其核心微型机属于第四代电子计算机产品,其核心部件是部件是CPU,因此,因此CPU的发展、演变就代表了微的发展、演变就代表了微机的发展过程。机的发展过程。计算机科学与工程系计算机科学与工程系3.1计算机系统的构成计算机系统的构成开始时间开始时间CPU芯片芯片集成度集成度主频主频字长字长(b)最大内存最大内存197140042300108KHz4640B19788086/80882.9万万4.77-10MHz16
6、1MB19828028614.3万万6-20MHz1616MB19858038627.5万万12.5-33MHz324GB198980486125万万33-133MHz324GB1993Pentium310万万60-233MHz324GB1997Pentium 750万万233-450MHz324GB1999Pentium III2800万万450-800MHz3264GB2000Pentium 44200万万400M-3.2GHz32/6464GB 第一台微机第一台微机(1971)Apple(1977)IBM PC(1981)计算机科学与工程系计算机科学与工程系3.2 微型计算机主机结构微型
7、计算机主机结构 微型机主要是由显示器、键盘和主机箱构成。微型机主要是由显示器、键盘和主机箱构成。在主机箱内有在主机箱内有CPU、主板、内存、硬盘、光驱、电源、主板、内存、硬盘、光驱、电源等。等。而中央处理器和主存储器一起构成计算机主机。而中央处理器和主存储器一起构成计算机主机。而中央处理器是计算机进行运算和控制的核心部件,而中央处理器是计算机进行运算和控制的核心部件,是计算机中负责取指令、对指令译码并执行指令的核是计算机中负责取指令、对指令译码并执行指令的核心。心。计算机科学与工程系计算机科学与工程系3.2 微型计算机主机结构微型计算机主机结构 CPU的主要性能指标的主要性能指标:(1)主频主
8、频/外频外频 主频主频=外频外频倍频,即倍频,即CPU工作频率工作频率 外频是系统总线的工作频率,倍频是外频是系统总线的工作频率,倍频是CPU主频相主频相对于外频的倍数。对于外频的倍数。3.2.1中央处理器中央处理器 CPU CPU从存储器取出指令,放入从存储器取出指令,放入CPU内部的指令内部的指令寄存器,并对指令译码。它把指令分解成一系列的寄存器,并对指令译码。它把指令分解成一系列的微操作,然后发出各种控制命令,执行微操作系列,微操作,然后发出各种控制命令,执行微操作系列,从而完成一条指令的执行。从而完成一条指令的执行。计算机科学与工程系计算机科学与工程系3.2 微型计算机主机结构微型计算
9、机主机结构 (2)数据总线宽度数据总线宽度 即字长,是指即字长,是指CPU可以同时传输的数据的位数,可以同时传输的数据的位数,负责整个系统的数据流量大小。负责整个系统的数据流量大小。(3)地址总线宽度地址总线宽度 决定了决定了CPU可访问的地址空间。可访问的地址空间。(4)工作电压工作电压 低电压可减少低电压可减少CPU过热,降低功耗。过热,降低功耗。(5)高速缓存高速缓存Cache 加速加速CPU与其它设备间数据交换。与其它设备间数据交换。(6)运算速度运算速度 CPU每秒能处理的指令数。每秒能处理的指令数。(MIPS百万条指令百万条指令/秒秒)计算机科学与工程系计算机科学与工程系3.2 微
10、型计算机主机结构微型计算机主机结构 1.运算器运算器 运算器是完成算术和逻辑运算的部件,又称算运算器是完成算术和逻辑运算的部件,又称算术和逻辑运算单元。计算机所完成的全部运算都是术和逻辑运算单元。计算机所完成的全部运算都是在运算器中进行的。运算器的核心部件是在运算器中进行的。运算器的核心部件是:(1)运算逻辑部件运算逻辑部件 (2)寄存器部件寄存器部件 2.控制器控制器 控制器负责从存储器中取出指令,并对指令进控制器负责从存储器中取出指令,并对指令进行译码,并根据指令译码的结果,按指令先后顺序,行译码,并根据指令译码的结果,按指令先后顺序,负责向其它各部件发出控制信号,保证各部件协调负责向其它
11、各部件发出控制信号,保证各部件协调一致地完成各种操作。一致地完成各种操作。计算机科学与工程系计算机科学与工程系3.2 微型计算机主机结构微型计算机主机结构 控制器主要由以下部件组成:控制器主要由以下部件组成:程序计数器。存放下一条将要执行的指令在程序计数器。存放下一条将要执行的指令在内存中的地址;内存中的地址;指令寄存器。保存现在正在执行的指令;指令寄存器。保存现在正在执行的指令;指令译码器。用来识别指令的功能,分析指指令译码器。用来识别指令的功能,分析指令的操作要求;令的操作要求;时序部件。产生各种定时控制信号,以协调时序部件。产生各种定时控制信号,以协调各部件的工作顺序;各部件的工作顺序;
12、微操作控制电路。一条指令的执行可以分解微操作控制电路。一条指令的执行可以分解为一系列不可再分的微操作命令信号,这些信号通为一系列不可再分的微操作命令信号,这些信号通过微操作控制电路以一定的时间顺序发往各部件,过微操作控制电路以一定的时间顺序发往各部件,控制各部件动作。控制各部件动作。计算机科学与工程系计算机科学与工程系3.2 微型计算机主机结构微型计算机主机结构3.2.2 多核多核CPU技术技术 采用采用“双核双核”技术,就是在单个技术,就是在单个CPU中真正中真正集成两个物理的核心。在实际使用中,这种集成两个物理的核心。在实际使用中,这种“双双核心处理器核心处理器”和使用两个独立和使用两个独
13、立CPU的系统在工作的系统在工作原理和性能上基本没有区别。目前,原理和性能上基本没有区别。目前,CPU已从双已从双核向核向4核、核、8核和多核方向发展。多核带来的最大核和多核方向发展。多核带来的最大好处就是同时运行多个任务时速度更快,效率更好处就是同时运行多个任务时速度更快,效率更高、运行更流畅。高、运行更流畅。计算机科学与工程系计算机科学与工程系3.2 微型计算机主机结构微型计算机主机结构 64位简介:位简介:(1)CPU、操作系统软件是、操作系统软件是64位,且应用软件用位,且应用软件用64编译器重新编译,效率最高编译器重新编译,效率最高(未来未来)。(2)CPU是是64位,操作系统和应用
14、软件是位,操作系统和应用软件是32位,位,64位的位的CPU未发挥很好的作用未发挥很好的作用(现状现状)。(3)CPU、操作系统是、操作系统是64位,应用软件是位,应用软件是32位,位,64位的位的CPU未发挥很好的作用未发挥很好的作用(现状现状)。(4)CPU、操作系统和应用软件是、操作系统和应用软件是32位位(现状现状)。计算机科学与工程系计算机科学与工程系3.2 微型计算机主机结构微型计算机主机结构3.2.3 主板主板 主板是电脑中各种设备的连接载体。它提供了主板是电脑中各种设备的连接载体。它提供了CPU、各种接口卡、内存条和硬盘、软驱、光驱的插、各种接口卡、内存条和硬盘、软驱、光驱的插
15、槽,其它的外部设备也会通过主板上的槽,其它的外部设备也会通过主板上的I/O接口连接到接口连接到计算机上。计算机上。计算机科学与工程系计算机科学与工程系3.2 微型计算机主机结构微型计算机主机结构CMOS与与BIOS CMOS是主板上一块可读写的是主板上一块可读写的RAM芯片,用于保存系统芯片,用于保存系统初始化时要用到的许多参数,如硬件配置、启动盘顺序、开初始化时要用到的许多参数,如硬件配置、启动盘顺序、开机密码、机器时间等。可以在开机时按下特定键机密码、机器时间等。可以在开机时按下特定键(一般是一般是Del键键)进入进入CMOS参数设置程序,从而对参数设置程序,从而对CMOS参数进行设置。参
16、数进行设置。BIOS芯片是一块特殊的芯片是一块特殊的ROM芯片,其中保芯片,其中保存的最重要程序之一是基本输入存的最重要程序之一是基本输入/输出程序,另外输出程序,另外还有还有CMOS参数设置程序、参数设置程序、POST(加电自检程序加电自检程序)等。等。BIOS在开机之后最先执行,它首先检测系统在开机之后最先执行,它首先检测系统硬件有无故障,给出最低级的引导程序,然后调硬件有无故障,给出最低级的引导程序,然后调用操作系统。用操作系统。计算机科学与工程系计算机科学与工程系3.2 微型计算机主机结构微型计算机主机结构 现在的现在的CMOS芯片通常都集成在主板的芯片通常都集成在主板的BIOS芯片里
17、面,芯片里面,平时说的平时说的BIOS设置和设置和CMOS设置其实都是一回事,就是通过设置其实都是一回事,就是通过BIOS程序对电脑硬件进行设置,设置好的参数放在程序对电脑硬件进行设置,设置好的参数放在CMOS芯芯片里面。但是片里面。但是CMOS芯片和芯片和BIOS芯片却是完全不同的概念。芯片却是完全不同的概念。大致大致有如下设置内容有如下设置内容:1.Standard CMOS Setup:标准参数设置,包括标准参数设置,包括日期,时间和软、硬盘参数等日期,时间和软、硬盘参数等。2.BIOS Features Setup:设置一些系统选项设置一些系统选项。3.Chipset Features
18、 Setup:主板芯片参数设置主板芯片参数设置。4.Power Management Setup:电源管理设置电源管理设置。5.PnP/PCI Configuration Setup:即插即用及即插即用及PCI插件参数设置。插件参数设置。6.其他其他:硬盘自动检测,系统口令,加载缺省硬盘自动检测,系统口令,加载缺省设置,退出等设置,退出等。计算机科学与工程系计算机科学与工程系3.2 微型计算机主机结构微型计算机主机结构 早期的早期的PC机主板是将快速的机主板是将快速的CPU、中速的内存、中速的内存、慢速的外设都连接在一条总线上,使系统的总体性慢速的外设都连接在一条总线上,使系统的总体性能得不到
19、优化。能得不到优化。微型计算机的概念结构微型计算机的概念结构 计算机科学与工程系计算机科学与工程系3.2 微型计算机主机结构微型计算机主机结构现代微型计算机的主板结构:现代微型计算机的主板结构:芯片组由芯片组由3块芯片构成。块芯片构成。跟南北桥架构相差不大,跟南北桥架构相差不大,它主要是把它主要是把PCI系统总系统总线控制部分从北桥转到线控制部分从北桥转到南桥。南桥。北桥:主板上离北桥:主板上离CPU最近最近的一块芯片,负责与的一块芯片,负责与CPU的联系并控制内存、缓存、的联系并控制内存、缓存、显卡数据在北桥内部传输。显卡数据在北桥内部传输。键盘接口键盘接口鼠标接口鼠标接口串行口串行口并行口
20、并行口CPU多核多核/单核单核存储控制中心存储控制中心(北桥北桥)中心高速接口中心高速接口I/O控制中心控制中心(南桥南桥)固件中心固件中心BIOS ROMPCI扩展插槽扩展插槽PCI总线总线USB接口接口音频接口音频接口I/O芯片芯片PCIe显示接口显示接口主存储器主存储器前端总线前端总线网络接口网络接口硬盘和光驱接口硬盘和光驱接口存储器总线存储器总线PCIe总线总线南桥:主板上另一南桥:主板上另一块芯片,主要负责块芯片,主要负责I/O接口以及接口以及IDE设设备的控制等。备的控制等。计算机科学与工程系计算机科学与工程系3.2 微型计算机主机结构微型计算机主机结构 内存,由半导体材料构成。内
21、存分为只读存内存,由半导体材料构成。内存分为只读存储器和随机读写存储器。储器和随机读写存储器。内存储器分类内存储器分类3.2.4 内存内存计算机科学与工程系计算机科学与工程系存储单元地址存储单元地址0000H0001H0002HFFFFH存储体结构图示意存储体结构图示意存储位存储位存储单元存储单元(字节)(字节)存储体存储体 512 MB 2 GB存储单元特点:存储单元特点:地址与存储单元是一一对应的地址与存储单元是一一对应的 一个数据存放在一个或多个字节中一个数据存放在一个或多个字节中 CPU通过单元地址访问存储单元中的数据通过单元地址访问存储单元中的数据 往存储单元放新数据时原数据将被覆盖
22、往存储单元放新数据时原数据将被覆盖计算机科学与工程系计算机科学与工程系3.2 微型计算机主机结构微型计算机主机结构1.只读存储器只读存储器ROM 特点:存储的信息只能读出,不能随机改写特点:存储的信息只能读出,不能随机改写或存入,断电后信息不会丢失,可靠性高。或存入,断电后信息不会丢失,可靠性高。ROM分类分类 (1)掩膜式掩膜式 ROM(Mask ROM)(2)可编程可编程 PROM(Programmable ROM)(3)可擦除可擦除 EPROM(Erasable PROM)(4)电可擦电可擦 EEPROM(Electrically EPROM)(5)快擦写快擦写 ROM(Flash RO
23、M)计算机科学与工程系计算机科学与工程系3.2 微型计算机主机结构微型计算机主机结构 2.随机存储器随机存储器RAM 特点:特点:用于存放原始数据、中间结果、最终结果。用于存放原始数据、中间结果、最终结果。开机前是空的,断电后数据消失。开机前是空的,断电后数据消失。RAM 分类分类:(1)SRAM:静态:静态RAM。不需要充电来保持数据。不需要充电来保持数据完整性,成本高且集成低,一般做高速缓冲存储器。完整性,成本高且集成低,一般做高速缓冲存储器。(2)DRAM:动态:动态RAM。需要定时充电来保持数。需要定时充电来保持数据的完整性,通常所说的据的完整性,通常所说的“内存内存”主要由它构成。一
24、主要由它构成。一般指以下两种类型:般指以下两种类型:SDRAM-同步动态存储器同步动态存储器 DDR-双倍速率内存双倍速率内存 (DDR2DDR3DDR4DDR5等等)计算机科学与工程系计算机科学与工程系3.2 微型计算机主机结构微型计算机主机结构计算机科学与工程系计算机科学与工程系3.2 微型计算机主机结构微型计算机主机结构 3.Cache(高速缓存高速缓存)Cache是一种高速缓冲存储器,是为了解决是一种高速缓冲存储器,是为了解决CPU与主存之间速度不匹配而采用的一种重要技术。其与主存之间速度不匹配而采用的一种重要技术。其中片内中片内Cache集成在集成在CPU芯片中,片外芯片中,片外Ca
25、che安插在安插在主板上。高速缓存的存取速度比主存要快一个数量主板上。高速缓存的存取速度比主存要快一个数量级,接近级,接近CPU的处理速度。的处理速度。计算机科学与工程系计算机科学与工程系3.2 微型计算机主机结构微型计算机主机结构 4.多级缓存多级缓存 最早的最早的CPU缓存容量很低。当集成在缓存容量很低。当集成在CPU内核内核中的缓存已不能满足中的缓存已不能满足CPU的需求时,出现了集成在的需求时,出现了集成在与与CPU同一块主板上的缓存,此时把同一块主板上的缓存,此时把CPU内核集成内核集成的缓存称为一级缓存,而外部的称为二级缓存。的缓存称为一级缓存,而外部的称为二级缓存。随着随着CPU
展开阅读全文