版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章计算机系统概论第1章计算机系统概论02四月20242目录1.1计算机的分类1.2计算机的发展简史1.3计算机的硬件1.4计算机的软件1.5计算机系统的层次结构01四月20242目录1.1计算机的分类02四月20243学习要求了解计算机的发展历程;清楚计算机的系统层次结构、计算机硬件的基本组成(五大部件的构成)、计算机软件的分类,以及计算机的基本工作过程;了解计算机性能评价指标和相关参数;吞吐量、响应时间、CPU时钟周期、主频、CPI、CPU执行时间;MIPS、MFLOPS等。要求初步掌握计算机系统的基本概念及基本结构,为进一步深入学习打下基础。01四月20243学习要求了解计算机的发展历程;02四月202441.1计算机的分类数字计算机模拟计算机专用计算机通用计算机处理数字量信息按位运算处理模拟量信息是针对某一任务设计的最有效、最经济和最快速的计算机,但适应性很差。适应性很大,但是牺牲了效率、速度和经济性。单片机微型机中型机大型机超级计算机低高体积功能数据存储量指令系统价格低高简易性分类如P2图1.1小型机01四月202441.1计算机的分类数字计算机模拟02四月202451.2计算机的发展简史超大规模集成电路中小规模集成电路晶体管电子管1972~1990年1946~1957年,第一代计算机1965~1971年1958~1964年第二代计算机巨大规模集成电路1991年~至今摩尔定律1.2.1计算机的五代变化01四月202451.2计算机的发展简史超大规模集02四月20246摩尔定律1964年,英特尔公司创始人戈登.摩尔(GordonMoore)在一篇很短的论文里断言:每18个月,集成电路的性能将提高一倍,而其价格将降低一半。这就是著名的摩尔定律。作为迄今为止半导体发展史上意义最深远的定律,摩尔定律被集成电路40多年的发展历史准确无误地验证着。01四月20246摩尔定律1964年,英特尔公司创始人戈02四月202471.2.2半导体存储器的发展20世纪50~60年代,磁芯存储器价格昂贵,体积大,破坏性读出1970年,半导体存储器价格更加昂贵,体积小,非破坏性读写1974年之后,半导体存储器价格不断降低,体积不断减少,读写速度更快。有关存储器的介绍详见第3章01四月202471.2.2半导体存储器的发展2002四月202481.2.3微处理器的发展20世纪70年代的处理器4004800880808086808820世纪80年代的处理器80286386TMDX386TMSX486TMDX20世纪90年代的处理器486TMSXPentiumPentiumProPentiumIIPentiumⅢ最近10年的处理器Pentium4ItaniumItanium201四月202481.2.3微处理器的发展20世纪02四月2024901四月2024902四月20241001四月20241002四月20241101四月20241102四月202412双核CPU三核CPU01四月202412双核CPU三核CPU02四月2024131.3计算机的硬件1.3.1硬件的组成要素使用计算器计算y=ax+b-c已知a=1,b=2,c=3,x=4解题步骤:获取数据a和数据x;输入计算器,得出结果;继续获取数据b,送入计算器;得到结果,继续获取数据c;送入计算器,获得结果;在纸上记录结果;纸相当于存储器;保存源数据和结果数据;计算器相当于运算器;运算、暂存中间结果;笔和手相当于输入/输出设备;将数据的输入/输出;人相当于控制器;控制整个计算过程;01四月2024131.3计算机的硬件1.3.102四月2024141.3.2运算器功能:
处理所有的算术及逻辑运算。通常称为ALU(算术逻辑单元)特点:采用二进制数据进行运算;运算器一次可以处理的数据
位数称为机器字长;机器字长一般为8、16、32、
64位,机器字长直接决定着运算精度和运算速度;运算器主要由ALU和各类通用寄存器构成。01四月2024141.3.2运算器功能:
02四月2024151.3.3存储器(1/2)功能:保存所有的程序和数据。特点:二进制形式保存程序和数据;存储器是按存储单元组织的,读写存储单元必须给出单元地址;相关的概念存储元:用于保存一位0/1二进制数据的物理器件;存储单元:能够保存多位二进制数据,由若干个存储元构成;单元地址:能区分每一个存储单元的编号,一般从0开始编号;存储容量:一个存储器所能保存的二进制信息的总量。01四月2024151.3.3存储器(1/2)功能02四月2024161.3.3存储器(2/2)存储器的分类:外存(辅助存储器)磁盘存储器、光盘存储器;CPU不可直接访问;内存(主存储器)半导体存储器;CPU直接访问,存放当前系统运行所需的所有的程序和数据。两个与主存相关的寄存器MAR(存储器地址寄存器):存放准备访问的存储单元的地址;MDR(存储器数据寄存器):存放从某存储单元中取出的数据或准备往某存储单元存入的数据。存储器地址寄存器MAR主存储器存储器数据寄存器MDR01四月2024161.3.3存储器(2/2)存储02四月2024171.3.4控制器功能根据所要执行指令的功能,按顺序发出各种控制命令,协调计算机各个部件的工作。主要任务:解释并执行指令;控制指令的执行顺序;负责指令执行过程中,操作数的寻址;根据指令的执行,协调相关部件的工作如运算类指令执行时对标志寄存器的影响设置。指令的形式操作码:指出指令所进行的操作,如加、减、数据传送等;地址码:指出进行以上操作的数据存放位置。01四月2024171.3.4控制器功能02四月2024181.3.4控制器(续)控制器工作的周期取指周期:取指令的一段时间执行周期:执行指令的一段时间指令按顺序执行的控制部件:指令计数器每取出一条指令,指令计数器就加1;遇到转移类指令,控制器根据所执行指令设置指令计数器的值;相关概念数据字:该字代表要处理的数据;指令字:该字为一条指令;指令流:取指周期中,从内存读出的信息流;数据流:执行周期中,从内存读出的信息流。控制器功能示意图演示01四月2024181.3.4控制器(续)控制器工02四月202419LADR1,6指令的执行过程演示102①LADR1,6103②LAD③610001四月202419LADR1,6指令的执行过程02四月202420JMP101指令的执行过程演示105①JMP101106②JMP③10101四月202420JMP101指令的执行过程演示102四月2024211.3.5适配器与输入输出设备输入设备将人们熟悉的某种信息形式变换为机器内部所能接收和识别的二进制信息形式的设备。输出设备把计算机的处理结果变成人或其他机器设备所能接收和识别的信息形式的设备。适配器保证外围设备用计算机系统特性要求的形式发送或接收信息。系统总线构成计算机系统的骨架,是多个系统部件之间进行数据传送的公共通路。01四月2024211.3.5适配器与输入输出设备02四月202422冯·诺依曼计算机的特点计算机由运算器、存储器、控制器、输入设备和输出设备五个部分组成;存储器以二进制形式存储指令和数据;指令由操作码和地址码组成;计算机能够存储程序并按地址顺序执行;冯·诺依曼体系结构的核心设计思想,机器自动化工作的关键;以运算器为中心。01四月202422冯·诺依曼计算机的特点计算机由运算器02四月202423冯·诺依曼机与现代微机冯·诺依曼机结构输入设备存储器输出设备运算器控制器输入设备控制器输出设备存储器运算器现代微机结构01四月202423冯·诺依曼机与现代微机冯·诺依曼机结02四月202424现代计算机的特点将运算器、控制器和片内高速缓存,统称为CPU;而将CPU、主存储器、输入/输出接口和系统总线统称为主机;其余的设备均为外设。主机内仅包含主存储器,即内存;硬盘、光盘等辅助存储器属于I/O设备;以存储器为中心。减轻了CPU的数据传送负担,提高系统整体性能;01四月202424现代计算机的特点将运算器、控制器和片02四月2024251.2.4计算机的性能指标(1/3)吞吐量表征一台计算机在某一时间间隔内能够处理的信息量。响应时间从输入有效到系统产生响应之间的时间度量,用时间单位来表示。利用率在给定的时间间隔内,系统被实际使用的时间所占的比率,用百分比表示。处理机字长(机器字长)处理机运算器中一次能够完成二进制运算的位数,如32、64位;机器字长与系统数据总线宽度具有一定的相关性。01四月2024251.2.4计算机的性能指标(102四月2024261.2.4计算机的性能指标(2/3)总线宽度一般指运算器与存储器之间的数据总线宽度。注意课本上的表述错误!主存储器容量主存储器所能存储二进制数据的位数。或者说“主存储器中所有存储元的总数目。”,而非“存储单元”!主存储器带宽单位时间内从主存储器读出的二进制信息量,一般用字节数/秒表示。主频/时钟周期CPU主时钟的频率——主频;其倒数为CPU的时钟周期(T周期)。01四月2024261.2.4计算机的性能指标(202四月2024271.2.4计算机的性能指标(3/3)CPU的运算速度CPU执行时间:CPU执行一般程序所占用的CPU时间;CPI(CyclePerInstruction)
执行一条指令所需的平均时钟周期数;MIPS(MillionInstructionsexecutedPerSecond)
每秒百万指令数,即单位时间内执行的指令数;MFLOPS:每秒百万次浮点操作数,衡量机器浮点操作的性能。其他的性能指标主存储器的读写速度、IO的数据传送率、带宽的均衡性……01四月2024271.2.4计算机的性能指标(3例1.1对于一个给定的程序,IN表示执行程序中的指令总数,tCPU表示执行该程序所需的CPU时间,T为时钟周期,f为时钟频率(T的倒数),NC为CPU时钟周期数。设CPI表示每条指令的平均时钟周期数,MIPS表示每秒钟执行的百万条指令数,请写出如下四种参数的表达式:
(1)tCPU(2)CPI(3)MIPS(4)NC02四月202428例1.1对于一个给定的程序,IN表示执行程序中的指令总数,t对应公式如下:
02四月202429对应公式如下:
01四月20242902四月202430假定机器字长8位,主存容量24×8bit;使用计算机的工作过程(1)提出问题:计算y=ax2+bx+c
(2)按照指令系统编制程序(3)将指令变为机器代码,送入主存储器(4)控制器控制执行程序用简化模型描述使用计算机工作过程01四月202430假定机器字长8位,主存容量24×802四月202431程序计数器PC指令寄存器IR控制单元CUMARMMMDRALU暂存器X累加器ACC乘商寄存器MQ高4位低4位运算器存储器控制命令控制器注意图中的以下内容:1、各部件的作用、构成及其关系;2、数据流动方向;3、总线宽度及不同时刻的数据位数;01四月202431程序计数器指令寄存器控制单元MARM02四月202432(1)指令系统,设有6条指令汇编语言助记符
操作码地址码功能LMAn
0001n[M]→ACCSAMn
0010n[ACC]→MADDn
0011n[ACC]+[M]→ACCMULn
0100n[ACC]*[M]→ACCOUTn
0101n
输出[M]HLT
0110
停机**假定该简化模型乘法运算中的乘积位数与乘数相同。举例:假设简化计算机模型的指令格式如下:操作码地址码4位4位01四月202432举例:操作码地址码4位4位02四月202433序号指令注释
0LMAx;[M]ACC1MULx;[ACC]*[M]ACC2MULa;[ACC]*[M]ACC3SAMy;[ACC][M]4LMAx
5MULb6ADDy7ADDc8SAMy9HLT10Xdb?11Adb?12Bdb?13Cdb?14Ydb?000011010101001010201001011300101110400011010501001100600111110700111101
0010111090110000010x11a12b13c14y(2)试编制程序,计算y=ax2+bx+c汇编后内存分配情况指令系统LMAn
0001nSAMn
0010
nADDn
0011
nMULn
0100
nOUTn
0101
nHLTn
0110
n01四月202433序号指令注02四月202434PCIRCUMARM.MMDRALUXACCMQ高4位低4位控制字000011010000110101x请思考:计算机如何区分从主存中取出的数据是指令还是数据?运算器存储器控制器简化模型演示01四月202434PCIRCUMARM.MMDRALU02四月202435
1.4计算机的软件系统程序用来简化程序设计,简化使用方法,提高计算机的使用效率,发挥和扩大计算机的功能及用途。包括:服务性程序,如诊断程序、排错程序等;语言类程序,如汇编程序、编译程序、解释程序等;操作系统;数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026事业单位工勤技能-四川-四川机械热加工四级(中级工)历年参考题库含答案详解3套试卷
- 2026年11月小雪活动方案 冬季与健康防护
- 2025年矿山安全操作规程手册
- 中国电信笔试题库及答案
- 2026年秋季开学高三卷面分提升复习策略课件
- 文字录入与编辑立体化教程(AI协同)(微课版)(第3版) 课件全套 项目1-7 认识键盘与练习指法-文档排版和打印
- 2025年河北省沙河市《行测》考试考前冲刺密卷及答案详解(各地真题)
- 2026年四川省马尔康市《行测》考试备考题库及答案详解(有一套)
- 2026年云南省瑞丽市《行测》考试备考题库含答案详解【培优A卷】
- 2025年湖南省临湘市《行测》考试模拟试卷往年题考附答案详解
- 动火安全作业方案
- 高级色彩搭配师理论考试题库
- 储能项目工具【合同模板】储能电站设备租赁使用合同
- 工业设计产品造型设计专业
- 大物演示实验报告-辉光球
- 食堂岗位职责培训
- 电子表格表格会计记账凭证模板
- 海洋地质学 第八章 地震地质作用
- 交易情况说明
- 非物质文化遗产概论:第四章-非物质文化遗产的保课件
- 传染病学:艾滋病发展史
评论
0/150
提交评论