收藏 分享(赏)

chapter1计算机系统概论.ppt

上传人:scg750829 文档编号:9119819 上传时间:2019-07-24 格式:PPT 页数:32 大小:694KB
下载 相关 举报
chapter1计算机系统概论.ppt_第1页
第1页 / 共32页
chapter1计算机系统概论.ppt_第2页
第2页 / 共32页
chapter1计算机系统概论.ppt_第3页
第3页 / 共32页
chapter1计算机系统概论.ppt_第4页
第4页 / 共32页
chapter1计算机系统概论.ppt_第5页
第5页 / 共32页
点击查看更多>>
资源描述

1、计算机组成原理武汉科技大学 计算机科学与技术学院,教学内容,研究讨论计算机单处理机系统的完整硬件系统的基本组成原理与内部运行机制,单处理机系统:非多机系统基本:不一定是最高性能、最合理的组成,而是最基础的必要的组成部分完整:计算机整机、全部的硬件功能部件,输入设备,输出设备,总 线,外存设备,主存储器,高速缓存,控 制 器,运 算 器,第3、7章,第7章,第4、5章,第2章,第6章,输入输出接 口,第8章,计算机硬件系统组成,教学过程与成绩比例,除课堂教学外,实验室配有相应的计算机组成原理实验箱,通过实验可使学生理论联系实际,一方面增强对相应知识点的理解和掌握,同时培养学生的动手能力和创新意识

2、。实验共16学时,单独作为一门课程,独立给定成绩;不计入理论课的总成绩之中。理论课成绩由平时成绩和期末考试成绩构成。平时成绩包括期中考试、平时考勤、平时作业等,按30%的比例算入总成绩之中。期末考试成绩占总成绩的70%。,学习指南,本课程的重点:计算机系统各基本部件的原理及实现 本课程的难点:各部件互连构成整机系统,即整机概念的建立 本课程的深广度:主要讨论计算机组成中具有共性的问题,要处理好抽象概念与具体实例的关系,第一章 计算机系统概论,本章内容1.1 计算机的分类 1.2 计算机的发展简史 1.3 计算机的硬件 1.4 计算机的软件 1.5 计算机系统的层次结构,1.1 计算机的分类,按

3、信号量分,2.数字机与模拟机的主要区别,模拟机:用连续量表示数据,计算过程也是连续的 数字机:用离散的数字量表示数据,按位不连续地跳动计算,1.如何分类?分类的依据及结果,,按用途分,,按规模分,超级计算机,多核机,大型机,服务器,PC机,单片机,体积 功耗 性能 数据存储量 指令系统 价格,低,高,简易性,高,低,1.2 计算机的发展简史,1.2.1 计算机的五代变化,摩尔定律,1.2.2 半导体存储器的发展5060年代,由微小的铁磁体环(磁芯)构成1970年,仙童半导体公司生产了第1片半导体存储器1974年,每位半导体存储器的价格低于磁芯存储器此后半导体存储器经历了11代:单个芯片容量 1

4、KB、4KB、16KB、64KB、256KB、1MB、4MB、16MB、64MB、256MB和现在的1GB 其中:1B=8bit;1K=210;1M=220;1G=230,1.2.3 微处理器的发展20世纪70年代:4004 8008 8080 8086 8088 20世纪80年代:80286 386TMDX 386TMSX 486TMDX 20世纪90年代:486TMSX Pentium Pentium Pro Pentium II 最近的处理器:Pentium III Pentium 4 ItaniumItanium 2,吞吐量:计算机在某一时间间隔内能处理的信息量 响应时间:从输入有效到

5、系统产生响应之间的时间 利用率:给定时间间隔内系统被实际使用的时间所占比率 处理机字长:处理机运算器一次能完成二进制运算的位数 总线宽度:运算器与存储器间互连的内部总线二进制位数 存储器容量:存储器中所有存储单元的总数目 存储器带宽:单位时间内从存储器读出的二进制数信息量 主频/时钟周期:主时钟的频率为CPU的主频;主频的倒数为CPU时钟周期,1.2.4 计算机的性能指标,CPU执行时间:CPU执行一段程序所占CPU时间CPU执行时间=CPU时钟周期数CPU时钟周期 CPI:每条指令周期数执行一条指令所需平均时钟周期数CPI=执行某段程序所需时钟周期数程序包含指令条数 MIPS:每秒百万指令数

6、单位时间内执行的指令数MIPS=指令数(程序执行时间106) FLOPS:每秒执行浮点操作的次数FLOPS=程序中浮点操作次数程序执行时间,1.2.4 计算机的性能指标(续),例1:对于给定程序,IN执行程序中的指令总数tCPU执行该程序所需CPU时间NCCPU时钟周期数,各性能参数关系举例,Ii /INi指令在程序中所占比例,Ii i指令在程序中执行的次数 CPIi i指令所需平均时钟周期数 n 指令种类,例2:用50MHz处理机执行标准测试程序,它包含的混合指令数和相应所需平均时钟周期数如表所示,求CPI、MIPS和tCPU,各性能参数关系举例,1.3 计算机的硬件,1.3.1 硬件组成要

7、素-用算盘计算y=ax+b-c的步骤,算盘计算中用到了: 1)算盘:对数据进行加、减、乘、除等算术运算 2)纸:存储解题的原始信息包括解题步骤和原始数据 3)笔:把原始数据和解题步骤记录到纸上,并把运算结果写出 4) 人本身(主要是脑和手):控制解题过程 计算机与算盘类似的相应部件 1) 运算器:相当于算盘功能的部件 2) 存储器:相当于纸那样具有“记忆”功能的部件 3) 输入设备输出设备:相当于笔,把原始解题信息送到计算机或把运算结果显示出来的设备 4) 控制器:相当于人的大脑,能够自动控制整个计算过程,运算器,控制器,存储器,适配器,系统总线,1.3.2 运算器 功能:进行算术、逻辑运算由

8、电子线路构成的算盘数制:二进制,采用二进制的原因有三点:,字长(即位数):通常有8、16、32、64位,运算规律简单比较容易实现 节省元件状态数,1.3.3 存储器 有内存(半导体存储器)与外存(磁盘、光盘等)之分功能:保存或“记忆”解题的原始数据和解题步骤存储介质:内存为半导体存储器,由触发器构成,一个触发器存放1bit 存储单元:保存一个数据的多个触发器,称为一个存储单元8个bit构成一个字节(Byte)(1n)个字节构成一个字(Word),n取决于计算机的字长存储单元的标识:单元地址,每个存储单元的编号存储容量:存储器所有存储单元的总数。常用单位有KB,MB,GB,TB等 存储内容:程序

9、、数据,均用二进制代码表示,1.3.4 控制器 - 发号施令的部件,控制计算机的各个部件有条不紊地进行工作 具体任务:从内存中取出解题步骤加以分析,然后执行某种操作 1. 程序为解决某一实际问题而设计的指令序列每一个基本操作叫做一条指令,如加、减、乘、除等;解算某一问题的一串指令序列,叫做该问题的计算程序,简称为程序,指令的构成:操作的性质和操作的地址即操作码和地址码 操作码:指出指令所进行的操作 地址码:表示运算数据的来源及运算结果的去向,2. 指令的形式,存储程序与程序控制 存储程序:把构成程序的指令序列以代码的形式存放到存储器中 程序控制:当计算机启动后,控制器依据存储的程序控制全机协调

10、地完成预定的信息处理任务,冯.诺依曼型计算机的设计思想:存储程序并按地址顺序执行,冯.诺依曼结构:指令和数据放在同一个存储器 哈佛结构:指令和数据分别放在两个存储器,3. 控制器的基本任务逐条从内存中取出指令取指周期然后执行指令执行周期 中央处理器CPU、中央处理机 4. 指令流和数据流 数据字:要处理的一个数据指令字:要执行的一条指令计算机对内存中指令和数据信息的区分 取指周期中从内存读出的信息是指令流, 流向控制器;执行周期中从内存读出(或向内存写入)的信息流是数据流,由内存流向运算器(或从运算器流入内存) 指令流是单向的,数据流是双向的,1.3.5 适配器与输入输出设备 输入设备:把人们

11、熟悉的某种信息形式变换为机器内部能接收和识别的二进制信息形式 输出设备:把计算机处理的结果变换为人或其他机器所能接收和识别的信息形式 计算机的输入/输出设备通常称为外围设备 (3)适配器输入输出设备通过适配器部件与主机相连接适配器保证外围设备用计算机所要求的形式发送或接收信息,系统总线多个系统部件间进行数据传送的公共通路 传送地址、数据和控制信息,现代电子计算机构成:运算器、控制器、存储器、适配器、输入/输出设备,通过总线互连,1.4 计算机的软件,1.4.1软件的组成和与分类,计算机软件一般分为两大类:,系统程序 应用程序,系统程序用来简化程序设计和使用方法,提高计算机的使用效率,发挥和扩大

12、计算机的功能及用途 包括四类各种服务性程序、语言程序、操作系统、数据库管理系统应用程序是用户利用计算机解决某些问题所编制的程序,1. 目的程序直接用机器语言编写程序手编程序机器语言是计算机唯一可直接识别和执行的语言优点:计算机可“识别”并能执行缺点:编程繁琐;耗费人力和时间多;易出错;出错后难查找 2. 汇编程序机器指令符号化汇编语言、汇编语言源程序、汇编程序缺点:和数学语言差异很大;依赖具体的机器 3. 算法语言接近自然语言和数学公式的语言;与具体机器无关编译系统(编译程序和运行系统)或解释程序,1.4.2软件的发展演变,4. 操作系统(OS) 作用:管理计算机资源,为用户提供使用计算机的操

13、作接口 分类:批处理操作系统、分时操作系统、网络操作系统、实时操作系统等多种 5. 数据库管理系统(DBMS) 数据库和数据库管理软件构成 数据库实现有组织地、动态地存储大量相关数据,方便多用户访问的计算机软、硬件资源组成的系统,1.5.1 多级组成的计算机系统 1. 微程序设计级或逻辑电路级实在的硬件级,由机器硬件直接执行微命令 2. 一般机器级(机器语言级)由微程序解释机器指令系统,也是硬件级 3. 操作系统级(混合级)由操作系统程序实现机器指令和广义指令 广义指令操作系统定义和解释的软件指令 4. 汇编语言级由汇编程序支持和执行 5. 高级语言级由各种高级语言编译程序支持和执行,1.5

14、计算机系统的层次结构,1.5.2 软件与硬件的逻辑等价性 计算机系统的软、硬件界限模糊 影响硬件方案和软件方案选择的因素器件价格、速度、可靠性、存储容量、变更周期等 硬件始终放在最低级,硬件软化:原来由硬件实现的操作改由软件实现可增强系统的功能和适应性软件硬化:原来由软件实现的操作改由硬件实现可显著降低时间上的开销固件是指存储在能永久保存信息的器件(如ROM)中的程序,是具有软件功能的硬件 固件的性能指标介于硬件与软件之间执行速度快于软件,灵活性优于硬件,软件与硬件转化,本章要点,计算机的发展历程 计算机的性能指标 冯.诺依曼型计算机的设计思想及基本组成部件 计算机的工作过程 指令流、数据流及其区分 计算机软件的分类 计算机系统的层次结构 软件与硬件的逻辑等价性,课后作业,4、5、7、11,

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报