计算机组成原理第章计算机系统概论.ppt

上传人:牧羊曲112 文档编号:6376356 上传时间:2023-10-22 格式:PPT 页数:54 大小:4.16MB
返回 下载 相关 举报
计算机组成原理第章计算机系统概论.ppt_第1页
第1页 / 共54页
计算机组成原理第章计算机系统概论.ppt_第2页
第2页 / 共54页
计算机组成原理第章计算机系统概论.ppt_第3页
第3页 / 共54页
计算机组成原理第章计算机系统概论.ppt_第4页
第4页 / 共54页
计算机组成原理第章计算机系统概论.ppt_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《计算机组成原理第章计算机系统概论.ppt》由会员分享,可在线阅读,更多相关《计算机组成原理第章计算机系统概论.ppt(54页珍藏版)》请在三一办公上搜索。

1、第1章 计算机系统概论,2023年10月22日星期日,2,目录,1.0 预备知识1.1 计算机的分类1.2 计算机的发展简史1.3 计算机的硬件1.4 计算机的软件1.5 计算机系统的层次结构,2023年10月22日星期日,3,学习要求,了解计算机的发展历程;清楚计算机的系统层次结构、计算机硬件的基本组成(五大部件的构成)、计算机软件的分类,以及计算机的基本工作过程;了解计算机性能评价指标和相关参数;吞吐量、响应时间、CPU时钟周期、主频、CPI、CPU执行时间;MIPS、MFLOPS等。要求初步掌握计算机系统的基本概念及基本结构,为进一步深入学习打下基础。,2023年10月22日星期日,4,

2、1.0 预备知识,问题1:一台计算机一般有哪几部分组成?显示器、键盘、鼠标、音箱、主机箱等;主机箱中有:主板、CPU、硬盘、内存、显卡、声卡等;问题2:如何对以上设备分类?输入输出设备中央处理设备存储设备接口转换卡部件连接线问题3:有了以上设备,计算机是否能发挥其功效?一个完整的计算机系统应包括硬件系统和软件系统两部分。,显示器,键盘,鼠标,音箱,CPU(集处理和控制于一身),硬盘、内存,显卡、声卡,总线,2023年10月22日星期日,5,2023年10月22日星期日,6,2023年10月22日星期日,7,2023年10月22日星期日,8,2023年10月22日星期日,9,2023年10月22

3、日星期日,10,DDR内存条,SDRAM内存条,2023年10月22日星期日,11,80G硬盘,2023年10月22日星期日,12,硬盘数据线,2023年10月22日星期日,13,DVD光驱,2023年10月22日星期日,14,机内电源插头,2023年10月22日星期日,15,1.1 计算机的分类,数字计算机,模拟计算机,专用计算机,通用计算机,处理数字量信息按位运算,不连续地跳动计算,处理模拟量信息数值连续、运算过程连续,是针对某一任务设计的最有效、最经济和最快速的计算机,但适应性很差。,适应性很大,但牺牲了效率、速度和经济性。,单片机,微型机,服务器,大型机,超级计算机,低,高,体积功能数

4、据存储量指令系统价格,低,高,简易性,分类,双核机,2023年10月22日星期日,16,1.2 计算机的发展简史,19721990年,19461957年,第一代计算机,19651971年,19581964年第二代计算机,1991年至今,摩尔定律,1.2.1 计算机的五代变化,2023年10月22日星期日,17,第一代计算机,第一代计算机(1945年1958年)采用电子管。代表机型:ENIAC1941年美国宾夕法尼亚大学开始研制;主要是为了解决美陆军提出的弹道计算问题;花费40万美元;1955年10月2日最后切断电源。,2023年10月22日星期日,18,ENIAC,2023年10月22日星期日

5、,19,第二代计算机(19581964),晶体管,2023年10月22日星期日,20,2023年10月22日星期日,21,摩尔定律,1964年,英特尔公司创始人戈登.摩尔(Gordon Moore)在一篇很短的论文里断言:每18个月,集成电路的性能将提高一倍,而其价格将降低一半。这就是著名的摩尔定律。作为迄今为止半导体发展史上意义最深远的定律,摩尔定律被集成电路40多年的发展历史准确无误地验证着。摩尔定律有另外一种表述方法,即每过10年计算机系统性能将会增加100倍,通讯带宽也会提高100倍,而花费的资金不会增加。,2023年10月22日星期日,22,1.2.2 半导体存储器的发展,20世纪5

6、060年代,磁芯存储器价格昂贵,体积大,破坏性读出1970年,半导体存储器价格更加昂贵,体积小,非破坏性读写1974年之后,半导体存储器价格不断降低,体积不断减少,读写速度更快。有关存储器的介绍详见第3章,2023年10月22日星期日,23,1.2.3 微处理器的发展,20世纪70年代的处理器4004 8008 8080 8086 808820世纪80年代的处理器80286 386TM DX 386TM SX 486TM DX 20世纪90年代的处理器486TM SX Pentium Pentium Pro Pentium II Pentium 最近10年的处理器Pentium 4 Itani

7、um Itanium 2,2023年10月22日星期日,24,2023年10月22日星期日,25,2023年10月22日星期日,26,2023年10月22日星期日,27,双核CPU,三核CPU,2023年10月22日星期日,28,1.2.4 计算机的性能指标(1/3),吞吐量表征一台计算机在某一时间间隔内能够处理的信息量。响应时间从输入有效到系统产生响应之间的时间度量,用时间单位来表示。利用率在给定的时间间隔内,系统被实际使用的时间所占的比率,用百分比表示。处理机字长(机器字长)处理机运算器中一次能够完成二进制运算的位数,如32、64位;机器字长与系统数据总线宽度具有一定的相关性。,2023年

8、10月22日星期日,29,1.2.4 计算机的性能指标(2/3),总线宽度一般指运算器与存储器之间的数据总线宽度。注意课本上的表述错误!主存储器容量主存储器所能存储二进制数据的位数。或者说“主存储器中所有存储元的总数目。”,而非“存储单元”!主存储器带宽单位时间内从主存储器读出的二进制信息量,一般用字节数/秒表示。主频/时钟周期CPU主时钟的频率主频;其倒数为CPU的时钟周期(T周期)。,2023年10月22日星期日,30,1.2.4 计算机的性能指标(3/3),CPU的运算速度CPU执行时间:CPU执行一般程序所占用的CPU时间;CPI:执行一条指令所需的平均时钟周期数;MIPS:每秒百万指

9、令数,即单位时间内执行的指令数;针对标量机(执行一条指令,只得到一个运算结果)MFLOPS:每秒百万次浮点操作数,衡量机器浮点操作的性能。针对向量机(执行一条向量指令,通常可得到多个运算结果)其他的性能指标主存储器的读写速度、IO的数据传送率、带宽的均衡性,2023年10月22日星期日,31,1.3 计算机的硬件,1.3.1 硬件的组成要素使用算盘计算y=ax+b-c,纸-存储器算盘-运算器笔-输入/输出设备人-控制器,2023年10月22日星期日,32,冯诺依曼机的特点,由运算器、存储器、控制器、输入设备和输出设备五个部分组成;存储器以二进制形式存储指令和数据;指令由操作码和地址码组成;存储

10、程序并按地址顺序执行;冯诺依曼机的核心设计思想,机器自动化工作的关键;以运算器为中心。,2023年10月22日星期日,33,冯诺依曼机与现代微机,冯诺依曼机结构,现代微机结构,2023年10月22日星期日,34,现代计算机的特点,将运算器、控制器和片内的高速缓存,统称为CPU;而将CPU、主存储器、输入/输出接口和系统总线统称为主机;其余的设备均为外设。主机内仅包含主存储器,辅助存储器属于I/O设备;以存储器为中心。减轻CPU的数据传送负担,提高系统的整体性能;,2023年10月22日星期日,35,1.3.2 运算器,功能:处理所有的算术及逻辑运算。通常称为ALU(算术逻辑单元)特点:采用二进

11、制数据进行运算;运算器一次可以处理的数据位数称为机器字长;机器字长一般为8、16、32、64位,机器字长直接决定着运算的精度和能力;运算器主要由ALU和各类通用寄存器构成。运算器结构示意图演示,2023年10月22日星期日,36,1.3.3 存储器(1/2),功能:保存所有的程序和数据。特点:二进制形式保存程序和数据;存储器是按存储单元组织的,读写存储单元必须给出单元地址;相关的概念存储元:用于保存一位0/1二进制数据的物理器件;存储单元:能够保存一个字数据的器件,由若干个存储元构成;单元地址:能区分每一个存储单元的编号,一般从0开始编号;存储容量:一个存储器所能保存的二进制信息的总量。存储器

12、结构示意图演示,2023年10月22日星期日,37,1.3.3 存储器(2/2),存储器的分类:外存(辅助存储器)磁盘存储器、光盘存储器;CPU不可直接访问;内存(主存储器)半导体存储器;CPU直接访问,存放当前系统运行所需的所有的程序和数据。两个与主存相关的寄存器MAR(存储器地址寄存器):接收由CPU送来的地址信息;MDR(存储器数据寄存器):作为外界与存储器之间的数据通路。,2023年10月22日星期日,38,1.3.4 控制器,功能:根据所要执行指令的功能,按顺序发出各种控制命令,协调计算机的各个部件的工作。主要任务:解释并执行指令;控制指令的执行顺序;负责指令执行过程中,操作数的寻址

13、;根据指令的执行,协调相关部件的工作,如运算类指令执行时对标志寄存器的影响设置。指令的形式操作码:指出指令所进行的操作,如加、减、数据传送等;地址码:指出进行以上操作的数据存放位置。,2023年10月22日星期日,39,计算机运算yaxbc,2023年10月22日星期日,40,设指令系统如下,试写出该指令序列。,101,1001,011,1100,001,1010,010,1011,110,1101,111,xxxx,000,xxxx,a(二进制数),b,c,x,y,如课本P9 图1.5 表1.5,2023年10月22日星期日,41,1.3.4 控制器(续),控制器工作的周期取指周期:取指令的

14、一段时间执行周期:执行指令的一段时间指令按顺序执行的控制部件:指令计数器每取出一条指令,指令计数器就加1;遇到转移类指令,控制器根据所执行指令设置指令计数器的值;相关概念数据字:该字代表要处理的数据;指令字:该字为一条指令;指令流:取指周期中,从内存读出的信息流;数据流:执行周期中,从内存读出的信息流。,1条指令的字节数,2023年10月22日星期日,42,1.3.5 适配器与输入输出设备,输入设备将人们熟悉的某种信息形式变换为机器内部所能接收和识别的二进制信息形式的设备。输出设备把计算机的处理结果变成人或其他机器设备所能接收和识别的信息形式的设备。适配器保证外围设备用计算机系统特性要求的形式

15、发送或接收信息。系统总线构成计算机系统的骨架,是多个系统部件之间进行数据传送的公共通路。,2023年10月22日星期日,43,使用计算机的工作过程(1)提出问题:计算 y=ax+b-c(2)按照指令系统编制程序(3)将指令变为机器代码,送入主存储器(4)控制器控制执行程序 PC:程序计数器,其位数与MAR相同。IR:指令寄存器,其位数与MDR相同。,用简化模型描述使用计算机工作过程,2023年10月22日星期日,44,程序计数器PC,指令寄存器IR,控制单元CU,MAR,MM,MDR,ALU,暂存器X,累加器ACC,乘商寄存器MQ,高4位,低4位,运算器,存储器,控制字,控制器,2023年10

16、月22日星期日,45,PC,IR,CU,MAR,M.M,MDR,ALU,X,ACC,MQ,高4位,低4位,控制字,1,0101 1001,0101,1001,2,a,请思考:计算机如何区分从主存中取出的数据是指令还是数据?,运算器,存储器,控制器,2023年10月22日星期日,46,(1)指令系统,设有6条指令汇编语言助记符 操作码 地址码 功能LMA n 0001 n MACCSAM n 0010 n ACCMADD n 0011 n ACC+MACCMUL n 0100 n ACC*MACCOUT n 0101 n 输出MHLT 0110 停机*地址n假设为4位的二进制数。,举例:假设简化

17、计算机模型的指令格式如下:,2023年10月22日星期日,47,序号 指令 注释 0 LMA x;MACC 1 MUL x;ACC*MACC 2 MUL a;ACC*MACC 3 SAM y;ACCM 4 LMA x 5 MUL b 6 ADD y 7 ADD c 8 SAM y 9 HLT10 X db?11 A db?12 B db?13 C db?14 Y db?,0 0001 10101 0100 10102 0100 10113 0010 11104 0001 10105 0100 11006 0011 11107 0011 1101 0010 11109 0110 000010 x

18、11 a12 b13 c14 y,(2)试编制程序,计算 y=ax2+bx+c,汇编后内存分配情况,指令系统LMA n 0001 n SAM n0010 nADD n 0011 nMUL n 0100 nOUT n 0101 nHLT n 0110 n,2023年10月22日星期日,48,简化模型,几位?,几位?,几位?,几位?,几位?,几位?,简化模型演示,2023年10月22日星期日,49,1.4 计算机的软件,系统程序用来简化程序设计,简化使用方法,提高计算机的使用效率,发挥和扩大计算机的功能及用途。包括:服务性程序,如诊断程序、排错程序、练习程序等;语言类程序,如汇编程序、编译程序、解

19、释程序等;操作系统;数据库管理系统;应用程序用户利用计算机来解决某些实际问题所编制的程序;工程设计程序、数据处理程序、自动控制程序、企业管理程序、情报检索程序、科学计算程序等等。,2023年10月22日星期日,50,1.5 计算机系统的层次结构,从不同角度看到的计算机的构成;微程序设计级硬件级,硬件信号作用于计算机;一般机器级硬件级,使用微程序解释机器语言;操作系统级混合级,使用机器指令和广义指令;汇编语言级软件级,使用汇编语言;高级语言级软件级,使用高级语言;计算机系统的层次结构图演示,2023年10月22日星期日,51,1.5.2 软件与硬件的逻辑等价性,硬件指计算机系统中使用的电子线路和

20、物理装置;软件指挥整个计算机硬件系统工作的程序集合;由人们事先编制成具有各类特殊功能的信息组成;固件具有某软件功能的硬件,一般用ROM实现。功能上是软件,形态上是硬件。,2023年10月22日星期日,52,本章小结,了解计算机的分类和发展简史掌握几个常用的计算机的性能指标;吞吐量、响应时间;CPU时钟周期、主频、CPI、CPU执行时间;MIPS、MFLOPS 掌握计算机的硬件组成,及整机的基本工作原理冯诺依曼机的特点、与现代微机的异同;以简化模型理解整机的工作过程;了解计算机软件的组成和分类理解计算机系统的层次结构5级结构,及其各级的执行命令/指令;,2023年10月22日星期日,53,09年考研真题,11.冯诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是()A.指令操作码的译码结果B.指令和数据的寻址方式C.指令周期的不同阶段D.指令和数据所在的存储单元答案为:C取指阶段获取的是指令、执行阶段获取的是数据;,2023年10月22日星期日,54,本章作业,P15 4、5、6、7、8,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号