第2节计算机组成原理课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第2节计算机组成原理课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 课件
- 资源描述:
-
1、第第2章章 计算机组成原理计算机组成原理2.1 计算机的组成与分类计算机的组成与分类 2.2 CPU的结构与原理的结构与原理2.3 PC机的主机机的主机2.4 常用输入设备常用输入设备2.5 常用输出设备常用输出设备2.6 外存储器外存储器22.1 计算机的组成与分类2.1 计算机的组成与分类计算机的组成与分类2.1.1 计算机的发展与作用计算机的发展与作用2.1.2 计算机的逻辑组成计算机的逻辑组成2.1.3 计算机的分类计算机的分类32.1 计算机的组成与分类第第14代计算机的对比代计算机的对比 代代 别别年年 代代使用的元器件使用的元器件使用的软件类型使用的软件类型主要应用领域主要应用领
2、域第第1代代20世纪世纪40年代年代中期中期50年代年代末期末期CPU:电子管:电子管内存:内存:磁鼓磁鼓使用机器语言和使用机器语言和汇编语言编写程汇编语言编写程序序科学和工程计科学和工程计算算第第2代代20世纪世纪50年代年代中、后期中、后期60年代中期年代中期CPU:晶体管:晶体管内存:内存:磁芯磁芯使用使用FORTRAN等等高级程序设计语高级程序设计语言言开始广泛应用开始广泛应用于数据处理领于数据处理领域域第第3代代20世纪世纪60年代年代中期中期70年代年代初期初期CPU:SSI,MSI内存:内存:SSI,MSI的半导体存储器的半导体存储器操作系统、数据操作系统、数据库管理系统等开库管
3、理系统等开始使用始使用在科学计算、在科学计算、数据处理、工数据处理、工业控制等领域业控制等领域得到广泛应用得到广泛应用第第4代代20世纪世纪70年代年代中期以来中期以来CPU:LSI、VLSI内存:内存:LSI、VLSI的半导体存的半导体存储器储器软件开发工具和软件开发工具和平台、分布式计平台、分布式计算、网络软件等算、网络软件等开始广泛使用开始广泛使用深入到各行各深入到各行各业,家庭和个业,家庭和个人开始使用计人开始使用计算机算机42.1 计算机的组成与分类2.1.2 计算机的逻辑组成计算机的逻辑组成52.1 计算机的组成与分类计算机系统计算机系统计算机硬件计算机硬件计算机软件计算机软件运算
4、器运算器控制器控制器输入设备输入设备存储器存储器输出设备输出设备系统软件系统软件应用软件应用软件操作系统操作系统数据库管理系统数据库管理系统程序语言处理系统程序语言处理系统文字处理文字处理通信通信娱乐娱乐计算机是一个复杂系统计算机是一个复杂系统计算机硬件是计算计算机硬件是计算机系统中所有实际机系统中所有实际物理装置的总称物理装置的总称计算机软件是指在计算机中计算机软件是指在计算机中运行的各种程序及其处理的运行的各种程序及其处理的数据和相关的文档数据和相关的文档n计算机是一个复杂的系统计算机是一个复杂的系统n复杂性:硬件由数以亿计的元器件组成,软件由数以亿计的指令组成复杂性:硬件由数以亿计的元器
5、件组成,软件由数以亿计的指令组成n多样性:硬件与光、机、电、声等有关,软件与数学、逻辑多样性:硬件与光、机、电、声等有关,软件与数学、逻辑等有关等有关n层次性:分层层次性:分层(hierarchical)结构结构62.1 计算机的组成与分类计算机硬件的逻辑结构计算机硬件的逻辑结构 1n经典计算机的逻辑结构(经典计算机的逻辑结构(冯冯.诺依曼计算机诺依曼计算机)运算器和控制器运算器和控制器输入设备输入设备输出设备输出设备存储器存储器(注:逻辑结构意指概念上(即功能上)的结构)(注:逻辑结构意指概念上(即功能上)的结构)中央处理器中央处理器CPU(Central Processing Unit)7
6、2.1 计算机的组成与分类计算机硬件的逻辑结构计算机硬件的逻辑结构 2n现代计算机的逻辑结构现代计算机的逻辑结构n与经典计算机结构相比的与经典计算机结构相比的3个变化:个变化:n集中控制集中控制分散控制分散控制n存储器存储器内存储器外存储器内存储器外存储器n通过通过CPU通信通信通过总线进行通信通过总线进行通信中央处理器中央处理器(运算器及其控制运算器及其控制)外存储器外存储器内存储器内存储器输出设备输出设备总线总线(bus)输入设备输入设备I/O接口接口I/O接口接口外存储器接口外存储器接口控制器控制器控制器控制器控制器控制器CPU控制器控制器memorystorageI/O设备通过设备通过
7、I/O接接口口与各自的控制器与各自的控制器连接,然后由控制连接,然后由控制器与器与I/O总线相连总线相连82.1 计算机的组成与分类 (1)输入设备输入设备n输入输入(input)的双重含义:的双重含义:1.把信息送入计算机的过程把信息送入计算机的过程;2.向计算机输入的内容向计算机输入的内容n输入设备输入设备(input devices)n功能:用来向计算机输入信息功能:用来向计算机输入信息n输入设备有多种,例如输入设备有多种,例如:n键键 盘盘 输入文字、符号和命令输入文字、符号和命令n鼠标器鼠标器输入鼠标器移动的位置信息及按钮命令输入鼠标器移动的位置信息及按钮命令n扫描仪扫描仪输入图片输
8、入图片n麦克风麦克风输入声音输入声音n输入设备的共性:不论信息的原始形态如何,输入到计算机中输入设备的共性:不论信息的原始形态如何,输入到计算机中的信息都使用二进位来表示的信息都使用二进位来表示92.1 计算机的组成与分类(2)中央处理器中央处理器(运算控制器运算控制器)n什么是处理器什么是处理器(processor)?n能能高速执行指令,完成二进制数据的算术或逻辑高速执行指令,完成二进制数据的算术或逻辑运算和数据传送等操作运算和数据传送等操作的部件,特点是:的部件,特点是:n由数字电路组成,结构非常复杂由数字电路组成,结构非常复杂n所有电路都制作在大规模集成电路芯片上所有电路都制作在大规模集
9、成电路芯片上(仅几仅几个平方厘米个平方厘米),称为,称为“微处理器微处理器”(microprocessor)Intel 4004 chipIntel 8080 chip102.1 计算机的组成与分类教师参考:教师参考:关于关于(微微)处理器和中央处理器处理器和中央处理器(CPU)n现代计算机中一般包含有多个现代计算机中一般包含有多个(微微)处理器,它们各有不处理器,它们各有不同的分工和任务:同的分工和任务:n用于执行系统软件和应用软件的处理器称为用于执行系统软件和应用软件的处理器称为CPU,CPU是是计算机必不可少的核心组成部件计算机必不可少的核心组成部件n完成其它功能的处理器举例:完成其它功
10、能的处理器举例:n显卡包含的绘图处理器(用于加速图形绘制)显卡包含的绘图处理器(用于加速图形绘制)n声卡包含的声卡包含的DSP(用于数字声音信号的处理)(用于数字声音信号的处理)n过去,个人计算机通常只有过去,个人计算机通常只有1个个CPU;现在,大部分;现在,大部分PC机虽然仍只有机虽然仍只有1个个CPU芯片,但其内部却包含有芯片,但其内部却包含有2个、个、4个或个或6个个CPU(内核内核),目的是提高系统性能,目的是提高系统性能112.1 计算机的组成与分类存储器存储器中央中央处理器处理器存储数据存储数据和指令和指令执行指令执行指令处理数据处理数据指令,数据指令,数据处理结果处理结果CPU
11、的任务的任务nCPU的主要任务是执行指令,它按指令的规定对的主要任务是执行指令,它按指令的规定对数据进行操作数据进行操作122.1 计算机的组成与分类 (3)存储器存储器n功能:功能:n储存以二进位形式表示的程序和数据储存以二进位形式表示的程序和数据n分类:内存储器分类:内存储器/外存储器外存储器内存储器内存储器(简称内存或主存简称内存或主存)外存储器外存储器(简称简称外存外存或辅存或辅存)存取速度存取速度很快很快较慢较慢存储容量存储容量较小较小(因单位成本较高因单位成本较高)很大很大(因单位成本较低因单位成本较低)性质性质断电后信息消失断电后信息消失断电后信息保持断电后信息保持用途用途存放已
12、经启动运行的程序存放已经启动运行的程序和需要立即处理的数据和需要立即处理的数据长期存放计算机系统中几乎所长期存放计算机系统中几乎所有的信息有的信息与与CPU关系关系CPU所处理的指令及数所处理的指令及数据直接从内存中取出据直接从内存中取出程序及相关数据必须先送入内程序及相关数据必须先送入内存后才能被存后才能被CPU使用使用011010011010101000001000000001000011001001111011111存储内容存储内容地地 址址存储单元存储单元132.1 计算机的组成与分类 (4)输出设备输出设备n输出输出(output)的双重含义:的双重含义:1.把信息送出计算机的过程把
13、信息送出计算机的过程;2.从计算机输出的内容从计算机输出的内容n输出设备输出设备(output devices)n功能:从计算机输出信息功能:从计算机输出信息n输出设备有多种,例如输出设备有多种,例如:n显示器显示器输出文字、符号和图形输出文字、符号和图形n打印机打印机打印文字、符号和图形打印文字、符号和图形n扬声器扬声器输出声音输出声音n(多数多数)输出设备的共性:把计算机中的二进位信息转换成人可输出设备的共性:把计算机中的二进位信息转换成人可感知的形式感知的形式(文字、符号、图形、声音等文字、符号、图形、声音等)142.1 计算机的组成与分类(5)总线总线(bus)n功能:功能:n用于连接
14、用于连接CPU、内存、外存和各种、内存、外存和各种I/O设备并在它们设备并在它们之间传输信息的一组之间传输信息的一组共享的共享的传输线及其控制电路传输线及其控制电路n分类:分类:nCPU总线(或前端总线)总线(或前端总线):用于连接:用于连接CPU和内存储和内存储器的总线器的总线nI/O总线:连接内存和总线:连接内存和I/O设备(包括外存)的总线设备(包括外存)的总线152.1 计算机的组成与分类2.1.3 计算机的分类计算机的分类162.1 计算机的组成与分类计算机的分类(计算机的分类(2)n按计算机服务的对象和作用划分:按计算机服务的对象和作用划分:类类型型服务服务对象对象应用应用性质性质
15、主要特点主要特点分类或应用分类或应用举例举例软件特点软件特点个人个人计算计算机机服务服务器器嵌入嵌入式计式计算机算机直接为直接为用户服用户服务务通用通用性能性能/价格比高价格比高多媒体性能好多媒体性能好有通用性和可扩展性有通用性和可扩展性 工作站工作站 台式机台式机 笔记本笔记本种类多种类多,功功能丰富能丰富,用用户可自行装户可自行装卸卸为其它为其它计算机计算机服务服务半通半通用用吞吐率吞吐率(throughput)(throughput)高高可用性可用性(availability)(availability)好好有可扩展性有可扩展性(scalability)(scalability)数据库服
16、务器数据库服务器WebWeb服务器服务器打印服务器打印服务器(企业级企业级,部门级部门级)实时处理和并实时处理和并发工作能力强,发工作能力强,可靠性和安全可靠性和安全性好性好为其它为其它设备服设备服务务专用专用价格便宜价格便宜功耗低功耗低实时实时(real time)(real time)处理处理软件固化软件固化,扩展性差扩展性差 手机手机 数码相机数码相机 MP3 MP3播放器播放器 功能专用、单功能专用、单一、结构紧凑,一、结构紧凑,固化在芯片中,固化在芯片中,不易修改和扩不易修改和扩充充 2.2 CPU的逻辑结构的逻辑结构与工作原理与工作原理2.2.1 CPU的逻辑结构的逻辑结构 2.2
17、.2 指令与指令系统指令与指令系统2.2.3 CPU的性能指标的性能指标182.1 计算机的组成与分类冯冯诺依曼计算机的结构与原理诺依曼计算机的结构与原理(1)计算机的工作由程序控制,程序是一个指令序列,指令是能被计计算机的工作由程序控制,程序是一个指令序列,指令是能被计算机理解和执行的操作命令;算机理解和执行的操作命令;(2)程序程序(指令指令)和数据均以二进制编码表示,均存放在存储器中和数据均以二进制编码表示,均存放在存储器中;(3)存储器中存放的指令和数据按地址进行存取存储器中存放的指令和数据按地址进行存取;(4)指令是由指令是由CPU一条一条顺序执行的。一条一条顺序执行的。中央中央处理
18、器处理器运算器和控制器运算器和控制器输入设备输入设备输出设备输出设备存储器存储器192.1 计算机的组成与分类CPU的结构和任务的结构和任务nCPU主要由运算器、控制器和寄存器组主要由运算器、控制器和寄存器组3个部分组成个部分组成nCPU的任务:取指令并完成指令所规定的操作的任务:取指令并完成指令所规定的操作寄寄存存器器组组运运算算器器中央处理器中央处理器指令计数器指令计数器指令寄存器指令寄存器控制器数数 据据程序程序指令指令1指令指令2指令指令k指令指令n数据数据1数据数据2数据数据m数据数据内存储器内存储器指指 令令 指令地址指令地址 操作数地址操作数地址存放待执行存放待执行指令的地址指令
19、的地址已经启动运已经启动运行的程序和行的程序和数据数据存放待执行的存放待执行的指令并进行译指令并进行译码码完成规定的运完成规定的运算算暂存等待处暂存等待处理的数据理的数据操作命令操作命令202.1 计算机的组成与分类2.2.2 指令与指令系统指令与指令系统instruction setsoftwarehardware212.1 计算机的组成与分类指令及其格式指令及其格式n指令采用二进位表示,大多数情况下由两个部分组成:指令采用二进位表示,大多数情况下由两个部分组成:操作码操作码操操 作作 数数 地地 址址指出指出CPU应执行何种操作的一个命应执行何种操作的一个命令词,例如加、减、乘、除等令词,
20、例如加、减、乘、除等 指出该指令所操作指出该指令所操作(处理处理)的的数据或者数据所在位置数据或者数据所在位置 n指令的格式:指令的格式:n操作码用几位表示?操作码用几位表示?(多少种不同的操作功能多少种不同的操作功能)n操作数地址是操作数地址是2个还是个还是3个?个?nR1R3+R5 nR1R1-R3 n如何指出内存地址?如何指出内存地址?(寻址方式寻址方式)n指令长度是多少位,固定长度指令长度是多少位,固定长度/可变长度?可变长度?ADDR1R3R5SUBR1R3222.1 计算机的组成与分类关于关于Intel公司公司CPU的指令系统的指令系统n产品发展过程为:产品发展过程为:8088(8
21、086)80286 8038680486 Pentium Pentium PROPentium II Pentium III Pentium 4 奔腾奔腾D 奔腾至尊奔腾至尊 酷睿酷睿 酷睿酷睿2 Core i3/i5/i7 n为解决软件兼容性问题,采用为解决软件兼容性问题,采用“向下兼容方式向下兼容方式”开发新的处理器,即所有开发新的处理器,即所有新处理器均保留老处理器的全部指令,同时还扩充功能更强的新指令。例新处理器均保留老处理器的全部指令,同时还扩充功能更强的新指令。例如:如:nPentium比比80386增加了的增加了的80多条浮点指令,多条浮点指令,nPentium II比比Pent
22、ium增加了增加了50多条处理多媒体信息的指令(多条处理多媒体信息的指令(Multimedia Extension,称为称为MMX),),nPentium III比比Pentium II增加了增加了70条处理条处理128位长操作数的流式单指令多数位长操作数的流式单指令多数据指令据指令(Streaming SIMD Extention,SSE)nPentium 4又比又比Pentium III 增加了增加了144条指令(称为条指令(称为SSE2)n奔腾奔腾D、奔腾至尊、酷睿奔腾至尊、酷睿2等又增加了等又增加了13条条SSE3指令指令nCore i5和和Core i7又增加了又增加了40多条多条S
23、SE4指令指令 232.1 计算机的组成与分类关于关于CPU的兼容性的兼容性n不同公司生产不同的不同公司生产不同的CPU产品,一般互不兼容:产品,一般互不兼容:nIntel公司:奔腾、赛扬公司:奔腾、赛扬、酷睿、灵动等、酷睿、灵动等nAMD公司:独龙、闪龙、炫龙等公司:独龙、闪龙、炫龙等nIBM公司:公司:Power5、6、7等等nSUN公司:公司:Ultra SPARC处理器处理器n英国英国ARM公司:公司:ARM 处理器处理器n同一公司同一系列的同一公司同一系列的CPU具有向下兼容性:具有向下兼容性:nA计算机(使用新型号计算机(使用新型号CPU)的程序不能在)的程序不能在B计算机(使用老
24、计算机(使用老型号型号CPU)上运行,)上运行,B计算机的程序却能在计算机的程序却能在A计算机上运行计算机上运行互不兼容互不兼容A计算机的程序不能在计算机的程序不能在B上上直接运行,直接运行,B计算机的程计算机的程序也不能在序也不能在A上直接运行上直接运行互相兼容互相兼容242.1 计算机的组成与分类2.2.3 CPU的性能指标的性能指标252.1 计算机的组成与分类Intel公司公司CPU芯片的发展变化芯片的发展变化n30多年来其多年来其主要产品的发展过程主要产品的发展过程为:为:n8088(8086)802868038680486 Pentium Pentium PROPentium II
25、 Pentium III Pentium 4 赛扬系列赛扬系列奔腾系列奔腾系列(过渡型)(过渡型)(经济型)(经济型)凌动系列凌动系列(上网本)(上网本)酷睿系列酷睿系列(Core 2、Core i3/i5/i7)(主流型)(主流型)当前当前产品产品262.1 计算机的组成与分类如何衡量如何衡量CPU的性能?的性能?n计算机的性能主要表现为程序执行速度的快慢计算机的性能主要表现为程序执行速度的快慢n计算机性能由许多因素决定,例如计算机性能由许多因素决定,例如CPU、内存、硬盘、显卡、内存、硬盘、显卡等,但通常等,但通常CPU是主要因素是主要因素nCPU的性能高低主要表现为的性能高低主要表现为C
展开阅读全文