第二章计算机组成原理.ppt
《第二章计算机组成原理.ppt》由会员分享,可在线阅读,更多相关《第二章计算机组成原理.ppt(166页珍藏版)》请在三一办公上搜索。
1、第二章计算机组成原理,2,第二章计算机组成原理,2.1 计算机的组成与分类 2.2 CPU的结构与原理2.3 PC机的主机2.4 常用输入设备2.5 常用输出设备2.6 外存储器,3,2.1 计算机的组成与分类,1、计算机的发展与作用2、计算机的组成3、计算机的分类4、微处理器和嵌入式计算机,4,2.1.1 计算机的发展与作用,5,什么是计算机?,6,对计算机的简单描述,计算机(电脑)是一种能够接收信息,并按照存储在其内部的程序(程序表达了某种规则)对输入信息进行处理,并产生输出结果的高度自动化的数字电子设备。,7,计算机是通用的信息处理工具,计算机的信息处理功能:信息的收集(信息获取)信息的
2、储存(信息存储)信息的加工(信息处理)信息的传递(通信)信息的施用(展现与控制),8,计算机的特点,具有记忆和逻辑判断能力,计算机内部自动化操作,通用性好,存储量大,9,计算机的应用,科学计算数据处理过程控制人工智能计算机辅助工程(CAD/CAM/CAI)电子设计自动化(EDA)电子商务娱乐,10,计算机系统崩溃给社会带来不可预测的严重后果信息欺骗和计算机犯罪增加知识产权保护更加困难个人隐私受到威胁不良和有害信息肆意传播和泛滥大量电子垃圾污染环境、破坏生态长期沉迷于计算机游戏、网络聊天等给青少年生理和心理带来严重危害,计算机引发的社会问题和某些潜在的危机:,计算机有什么负面影响?,11,计算机
3、的发展,1946年研制成功第1台数字电子计算机,各代计算机发展:,发展:,12,第1台数字电子计算机,1946年ENIAC计算机公布 ENIAC(电子数字积分机与计算机):研制单位:美国宾夕法尼亚大学用 途:军事计算运算速度:5000次/秒体积价格:170平方米,30吨,140千瓦,40万美元,13,计算机的分代(按使用的元器件),14,计算机的分代(按使用的元器件),第三代(约1965-1973)中小规模集成电路(SSI,MSI)计算机 速度:几十万次几百万次/秒 内存:半导体存储器 高级语言,OS,DBMS,第四代(1974年起)大规模(LSI)和VLSI计算机 速度:几百万次亿次/秒 内
4、存:半导体存储器 软件工程,分布式处理等,15,第14代计算机的对比,16,2.1.2 计算机的组成,17,计算机系统的组成,计算机系统,硬件:是指有形的物理设备,是计算机系统中实际物理装置的总称。,软件:是指在硬件上运行的程序和相关的数据及文档。,18,计算机是一个复杂系统,计算机是一个复杂的系统复杂性:硬件由数以亿计的元器件组成,软件由数以亿计的指令组成多样性:硬件与光、机、电、声等有关,软件与数学、逻辑等有关层次性:分层(hierarchical)结构,19,硬件系统,20,计算机硬件的逻辑结构 1,经典计算机的逻辑结构(冯.诺依曼计算机),(注:逻辑结构意指概念上(即功能上)的结构),
5、21,主机箱,台式机箱,机箱内部构造,22,打印机,显示器,鼠标,键盘,输入设备,输出设备,外存储器,23,(1)输入设备,输入(input)的双重含义:1.把信息送入计算机的过程;2.向计算机输入的内容输入设备(input devices)功能:用来向计算机输入信息输入设备有多种,例如:键 盘 输入文字、符号和命令鼠标器输入鼠标器移动的位置信息及按钮命令扫描仪输入图片麦克风输入声音输入设备的共性:不论信息的原始形态如何,输入到计算机中的信息都使用二进位来表示,24,(2)中央处理器(运算控制器),什么是处理器(processor)?能高速执行指令,完成二进制数据的算术或逻辑运算和数据传送等操
6、作的部件,特点是:由数字电路组成,结构非常复杂所有电路都制作在大规模集成电路芯片上(仅几个平方厘米),称为“微处理器”(microprocessor),Intel 4004 chip,Intel 8080 chip,25,什么是中央处理器(CPU)?,计算机中通常有多个不同的处理器,各有不同的分工和任务用于执行系统软件和应用软件的处理器称为CPU,CPU是计算机必不可少的核心组成部件多数个人计算机只有1个CPU,但有一些计算机包含有2个、4个、8个甚至成百上千个CPU问题:除了CPU之外,计算机中还有哪些处理器?,26,(3)存储器,功能:储存以二进位形式表示的程序和数据分类:内存储器/外存储
7、器,27,(4)输出设备,输出(output)的双重含义:1.把信息送出计算机的过程;2.从计算机输出的内容输出设备(output devices)功能:从计算机输出信息输出设备有多种,例如:显示器输出文字、符号和图形打印机打印文字、符号和图形扬声器输出声音(多数)输出设备的共性:把计算机中的二进位信息转换成人可感知的形式(文字、符号、图形、声音等),28,(5)总线(bus),功能:用于连接CPU、内存、外存和各种I/O设备并在它们之间传输信息的一组共享的传输线及其控制电路分类:CPU总线(或前端总线):用于连接CPU和内存的总线I/O总线:连接内存和I/O设备(包括外存)的总线,29,计算
8、机硬件的逻辑结构 2,现代计算机的逻辑结构,与经典计算机结构相比的3个变化:集中控制分散控制存储器内存储器外存储器通过CPU通信通过总线进行通信,30,2.1.3 计算机的分类,31,计算机的分类(1),按内部逻辑结构分类8位/16位/32位/64位单CPU/多CPU按性能和价格分类巨型计算机(supercomputer)大型计算机小型计算机 个人计算机(personal computer)笔记本PC台式PC工作站(workstation),曙光4000A巨型计算机,32,计算机的分类,NEC SX-6/64MB巨型计算机外形,小型机,大型机,小型机,33,计算机的分类(2),按计算机服务的对
9、象和作用划分:,34,2.1.4 微处理器和嵌入式计算机,35,什么是微处理器?,微处理器(P)是使用单片大规模集成电路制成的、具有运算和控制功能的电子部件,例如:,P是各种类型计算机的核心组成部分用于执行系统软件和应用软件的P 称为“CPU”目前几乎所有计算机的CPU使用的都是微处理器除了用作CPU的通用微处理器之外,还有许多专用的微处理器产品:绘图处理器、通信处理器等,36,微处理器的发展非常迅速,37,什么是嵌入式计算机?,把运算器、控制器、存储器、输入/输出控制、接口电路全都集成在一块芯片上,这样的超大规模集成电路称为“单片计算机”或“嵌入式计算机”用途举例:内嵌在其他设备中作为信息处
10、理的核心装置,例如数码相机、MP3播放器、手机、计算机外围设备、汽车、机顶盒等特点:功能固定、专用,软件固化在芯片上,通常不能改变大多应满足实时信息处理的要求以最低成本满足应用要求能适应恶劣工作环境,38,附 录,39,附录1:计算机的处理速度,巨型计算机:几万亿几十万亿次 基本运算/秒个人计算机:几千万几亿次 基本运算/秒(其中,基本运算指的是:,等四则运算,等逻辑运算)与CPU主频有什么关系?原则上主频越高速度越快,但不是正比关系!,40,附录2:计算机存储器的容量,千字节(kilobyte,简写为KB),1KB=210字节=1024 B(大写K表示1024)1kB=103字节=1000
11、B(小写k 表示1000)兆字节(megabyte,简写为MB)1MB=220字节=1024 KB 或 106字节=1000 KB 吉字节(gigabyte,简写为GB)(千兆字节)1GB=230字节=1024 MB 或109字节=1000 MB 太字节(terabyte,简写为TB)(兆兆字节)1TB=240字节=1 024 GB 或1012字节=1000 GB,注:红色为外存储器容量的计算单位,41,2.2 CPU的逻辑结构与工作原理,CPU的逻辑结构 指令与指令系统CPU的性能指标,42,2.2.1 CPU的逻辑结构,43,冯诺依曼计算机的结构与原理,(1)计算机的工作由程序控制,程序是
12、一个指令序列,指令是能被计算机理解和执行的操作命令;(2)程序(指令)和数据均以二进制编码表示,均存放在存储器中;(3)存储器中存放的指令和数据按地址进行存取;(4)指令是由CPU一条一条顺序执行的。,44,“存储程序控制”原理,将问题的解算步骤编制成为程序,程序连同它所处理的数据都用二进位表示并预先存放在存储器中程序运行时,CPU从内存中一条一条地取出指令和相应的数据,按指令操作码的规定,对数据进行运算处理,直到程序执行完毕为止,CPU从内存中逐条读取该程序的指令及相关的数据,将指令的运算处理结果送回内存保存,任务完成后,将处理得到的全部结果成批传送到外存以长久保存,CPU逐条执行指令,按指
13、令要求完成对数据的运算和处理,45,CPU的任务,CPU的主要任务是执行指令,它按指令的规定对数据进行操作,46,CPU组成及与内存的关系,47,CPU的结构和任务,CPU主要由运算器、控制器和寄存器组3个部分组成CPU的任务:取指令并完成指令所规定的操作,存放待执行指令的地址,已经启动运行的程序和数据,存放待执行的指令并进行译码,完成规定的运算,暂存等待处理的数据,操作命令,48,ALU,0 1 2 3 4 5 6 7,运算器(ALU)与通用寄存器(GPR),运算器用来对数据进行各种算术或逻辑运算,所以称为算术逻辑部件(ALU),参加ALU运算的操作数通常来自通用寄存器GPR,运算结果也送回
14、GPR,通用寄存器GPR,49,2.2.2 指令与指令系统,50,指令是什么?,指令就是命令,它用来规定CPU执行什么操作。指令是构成程序的基本单位,程序是由一连串指令组成的指令采用二进位表示,大多数情况下,指令由两个部分组成:,指出CPU应执行何种操作的一个命令词,例如加、减、乘、除、取数、存数等,指出该指令所操作(处理)的数据或者数据所在位置,举例:10 02 06,把02存储单元和06存储单元中的内容相加,和数保存在02单元,51,指令在计算机中的执行过程,取指令:CPU的控制器从存储器读取一条指令并放入指令寄存器。指令译码:指令寄存器中的指令经过译码,决定该指令应进行何种操作、操作数在
15、哪里执行指令3.1 取操作数3.2 进行运算修改指令计数器,决定下一条指令的地址,1 取指令,4 修改指令计数器,3 执行指令,2 指令译码,指令执行周期,问题:CPU的时钟频率(主频)与指令执行速度是什么关系?,52,关于指令的操作功能,指令系统中的指令分成许多类,例如奔腾4处理器中共有七大类指令:数据传送类 算术运算类逻辑运算类 移位操作类位(位串)操作类 控制转移类输入/输出类等每一类指令(如数据传送类、算术运算类)又按照操作数的性质(如整数还是实数)、长度(16位、32位、64位、128位等)而区分为许多不同的指令,因此CPU往往有数以百计的不同的指令,53,2.2.3 CPU的性能指
16、标,54,计算机的性能指标,内存容量,字长,主频,其它,运算速度,55,如何衡量CPU的性能?,计算机的性能主要表现在程序执行速度的快慢,它由许多因素决定,例如CPU、内存、硬盘、显卡等,但通常CPU是主要因素CPU性能高低的主要指标是CPU的速度,有2种衡量方法:计算每秒钟可执行的指令数目(单位:MIPS、MFLOPS)使用常用软件(办公软件、数字媒体处理软件和3D游戏等)的执行速度来衡量CPU的性能,56,(1)字长(位数)CPU中定点运算器的宽度。即一次能同时运算或存储时的二进制整数位数。字长决定了计算的精度,字长通常是2的整数次幂。微处理器字长演变:Intel 4004:4位(1971
17、年,世界第一个微处理器)Intel 8008,8080:8位Intel 8086:16位Intel 80386,80486,pentium:32位目前PC使用的CPU大多是32位处理器,新一代的PC机将使用64位处理器,CPU的性能指标,57,(2)主频(CPU时钟频率)CPU中电子线路的工作频率。主频决定了CPU芯片内部数据传输与操作速度的快慢,主频越高,CPU的处理速度就越快。(3)CPU总线(前端总线)速度 总线的工作频率和数据线的宽度决定着CPU与内存间传输数据的快慢,总线速度快访存速度就越快。(4)高速缓存(cache)的容量与结构cache容量越大、级数越多,其效用就越显著,CPU
18、的性能指标,58,(5)指令系统 指令的类型、数目和指令的功能都会影响程序的执行速度。(6)逻辑结构 CPU的逻辑结构会影响指令的执行速度,甚至还会影响某些特定应用。CPU包含的定点运算器和浮点运算器数目是否流水线结构,流水线的条数和级数有无指令预测和数据预测功能是否具有数字信号处理功能是否多核,有几个内核,CPU的性能指标,59,小结:Pentium4提高速度的措施,扩展CPU的字长:64位存储扩展提高CPU的主频:已经从1.5GHz逐步提高到3GHz以上,目前最高已经接近4GHz;加快CPU前端总线的数据传输速度:CPU总线宽度增加为64128位CPU总线频率从400MHz、533 MHz
19、提高到800MHz和1066MHz因此,传输速率也相应地从3.2GB/s、4.3GB/s提高到6.4GB/s和8.6GB/s采用cache存储器增大cache容量:L2 cache的容量从256KB也已经增大为1MB或2MB增加cache的级数:有些处理器采用L3 cache采用超标量运算器结构和超流水线技术提供和支持向量运算指令(SIMD指令)采用超线程技术,提高执行部件的工作效率采用双(多)核处理器技术,60,2.3 PC机的主机,主板、芯片组与BIOS 内存储器I/O总线和I/O接口,61,62,台式机,结构图,63,2.3.1 主板、芯片组与BIOS,64,台式PC机(立式)的主机箱,
20、微机主板示例,66,(1)主板,主板的作用:安装所有的电子器件、电路与连接件主板安装内容:见上图ROM BIOS:存放最基础的软件基本输入/输出系统(BIOS)CMOS存储器:存放系统的基本参数(日期、时间、口令等),67,例:华硕P4T主板照片,68,(1)芯片组作用 集中了主板上几乎所有的控制功能,把以前复杂的控制电路和元件最大限度地集成在几个芯片内,是构成主板电路的核心。是PC机各组成部分相互连接和通信的枢纽 一定意义上讲,它决定了主板的级别和档次。(2)P4使用的芯片组的组成82850E(存储控制器)82801BA(I/O控制器),(2)芯片组的作用,69,芯片组举例,北桥芯片:1.存
21、储器控制功能;2.连接CPU、存储器、显卡、南桥芯片的枢纽南桥芯片:1.多种I/O设备的控制功能;2.I/O总线(PCI总线)功能;3.提供了各种I/O接口,70,关于芯片组的一些说明,芯片组与CPU芯片同步发展,有什么样功能和速度的CPU,就有什么样的芯片组与之配套 由于集成电路集成度越来越高,为降低系统成本,芯片组中集成了越来越多的功能,包括网卡、显卡、声卡等功能 芯片组产品:Intel芯片(如865、915、945、955、975系列等)VIA(威盛,中国台湾)nVIDIA(美国)ATI(加拿大)AMD(美国),71,(3)BIOS,什么是BIOS(Basic Input/Output
22、System)?中文名为“基本输入/输出系统”,它是存放在主板上只读存储器(ROM)芯片中的一组机器语言程序功能:诊断计算机故障启动计算机工作控制基本的输入输出操作(键盘、鼠标、磁盘读写、屏幕显示等)BIOS 芯片保存BIOS的只读存储器(ROM)芯片,72,BIOS 芯片中包含的程序,加电自检程序程序(POST)(Power On Self Test)用于检测计算机硬件故障系统自举程序(Boot)启动计算机工作,加载并进入操作系统运行状态CMOS设置程序 设置系统参数:日期、时间、口令、配置参数等常用外部设备的驱动程序(Driver)实现对键盘、显示器、软驱和硬盘等常用外部设备输入输出操作的
23、控制,73,PC机的启动工作过程,接通电源时CPU自动执行BIOS中的POST程序1.1 按CMOS中的内容来识别硬件的配置,测试各部件的工作状态(发现错误则报错)1.2 初始化CPU、内存、ROM、主板、CMOS、显示卡、键盘、软驱和硬盘等设备CPU自动执行自举程序 按照CMOS中预先设定的启动顺序,搜寻外存储器(软、硬盘或光盘)从外存储器读出引导程序,然后由引导程序读出操作系统并装入内存最后,将控制权交给操作系统,整个计算机由操作系统所控制,74,CMOS 芯片,特点 CMOS是一种半导体RAM存储器芯片,为非易失性存储器。由电池供电,即使计算机关机后也不会丢失所存储的信息以及时钟停走。作
24、用:存放计算机硬件的参数(称为“配置信息”),包括日期和时间、口令、软盘/硬盘/光盘驱动器的数目、类型及参数、显卡类型、cache使用状况、启动机器时访问外存的顺序等,供BIOS程序使用设置和修改CMOS参数的方法:在开机启动BIOS工作时,按下Del键(或F2或F8健),即可进入BIOS中的CMOS设置程序,75,通常在以下情况需要启动CMOS设置程序:PC机组装好之后第一次加电系统增加、减少或更换硬件或I/O设备CMOS芯片因掉电、病毒侵害、放电等原因造成其内容丢失或被错误修改用户希望更改或设置系统的口令系统因某种需要而调整某些设置参数,CMOS 芯片,76,2.3.2 内存储器,77,复
25、习:内存与外存的关系及比较,内存储器(简称内存或主存)存取速度快成本高、容量相对较小直接与CPU连接,CPU(指令)可以对内存中的指令及数据进行读、写操作属于挥发性存储器(volatile),用于临时存放正在运行的程序和数据,CPU,逐条执行指令,按指令要求完成对数据的运算和处理,外存储器(简称外存或辅存)存取速度慢成本低、容量很大不与CPU直接连接,计算机运行程序时,外存中的程序及相关数据必须先传送到内存,然后才能被CPU使用。属于不挥发性存储器(Nonvolatile),用于长久存放系统中几乎所有的信息,78,计算机中存储器的层次结构,分析:速度越快,成本较高。为了获得好的性能/价格比,计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 计算机 组成 原理
链接地址:https://www.31ppt.com/p-5048267.html