计算机系统概述课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机系统概述课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机系统 概述 课件
- 资源描述:
-
1、第一章计算机系统概论目目 录录1.1 1.1 计算机的发展计算机的发展1.2 1.2 计算机的硬件组成计算机的硬件组成1.3 1.3 计算机系统的层次结构计算机系统的层次结构1.4 1.4 系统结构的发展系统结构的发展本章小结本章小结第一章第一章 计算机系统概论计算机系统概论学习目的:1.掌握冯.诺依曼计算机模型的思想、冯氏计算机的硬件组成和基本功能;2.掌握计算机系统的层次结构,从软件、硬件两方面描述;3.掌握电子计算机的发展历程;4.掌握计算机性能指标:CPU时钟周期,主频,CPI,CPU执行时间;MIPS,MFLOPS;5.了解计算机的工作过程;What?What?计算机的产生 1945
2、年,美国数学家冯.诺依曼博士发表电子计算工具逻辑设计论文,提出二进制表达方式和存储程序控制计算机构想。1946年,美国宾西法尼亚大学研制成功电子数字计算机 ENIAC。重30吨,耗电150kW,占地170平米,用电子管18800个,每秒5000次加法。1.1 计算机的发展1.1 1.1 计算机的发展计算机的发展 从使用器件的角度来说,计算机的发展到目前为止大致经历了5代的变化:第1代为1946年开始的电子管计算机第2代为1958年开始的晶体管计算机第3代为1964年开始的中小规模集成电路计算机第4代为1972年开始的大规模和超大规模集成电路计算机第5代为1986年开始的巨大规模集成电路计算机?
3、量子?生物?智能?第一代电子管计算机IBM709大型机第二代晶体管计算机IBM7094第三代计算机IBM 360第四代计算机IBM370第五代巨大规模集成电路计算机(天河一号)1.2 1.2 计算机的硬件组成计算机的硬件组成1.2.1 计算机的硬件框图1.2.2 计算机系统的主要技术指标1.2.1 1.2.1 计算机的硬件框图计算机的硬件框图冯诺依曼计算机的特点是:程序以二进制代码的形式存放在存储器中;所有的指令都是由操作码和地址码组成;指令在其存储过程中按照执行的顺序;以运算器作为计算机结构的中心等。图1.1 冯诺依曼计算机硬件框图图中:实线为数据线,虚线为控制线和反馈线。1.2.1 1.2
4、.1 计算机的硬件框图计算机的硬件框图图1.2 以存储器为中心的计算机硬件框图图中:实线为控制线,虚线为反馈线,空心箭头线为数据线。输入设备输入设备控制器控制器存储器存储器运算器运算器输出设备输出设备各部件的功能:各部件的功能:运算器运算器用来完成算术运算和逻辑运算,并将运算的中间 结果暂存在运算器内。存储器存储器用来存放数据和程序。控制器控制器用来控制、指挥程序和数据的输入、运行以及处理运算结果。输入设备输入设备用来将人们熟悉的信息形式转换为计算机能识别的信息形式,常见的有键盘、鼠标等。输出设备输出设备可将计算机运算结果转换为人们熟悉的信息形式,如打印机、显示器等。1.2.1 1.2.1 计
5、算机的硬件框图计算机的硬件框图图1.3 现代计算机的组成框图CPU“中央处理器”的简称,由运算器和控制器组成。I/O设备“输入设备与输出设备”的简称。CPU 与主存储器MM 合起来又可称为主机;I/O 设备可称为外部设备。ALU算术逻辑运算单元,用来完成算术逻辑运算。CU控制单元,用来解释存储器中的指令,并发出各种操作命令来执行指令。1.2.2 1.2.2 计算机系统的主要技术指标计算机系统的主要技术指标1 1)机器字长)机器字长 机器字长是指计算机中CPU 能进行多少位二进制数的并行运算,实际上是指该计算机中的运算器有多少位,通常计算机的数据总线和寄存器的位数与机器字长一致。机器字长越长,数
6、的表示范围就越大,精度也越高。机器的字长也会影响机器的运算速度,对硬件的造价也有较大影响。衡量机器字长的单位可用“位(bit)”,位是计算机内最小的信息单位,8位构成1个“字节(byte)”。字长的长度是不固定的,对于不同的CPU,字长的长度也不一样。1.2.2 1.2.2 计算机系统的主要技术指标计算机系统的主要技术指标2 2)主频)主频 又称主时钟频率,CPU 工作的节拍是由主时钟控制的。主时钟不断地产生固定频率的时钟脉冲,时钟脉冲的频率就是CPU 的主频率。主频率越高,CPU 的工作节拍越快,是影响机器运算速度的重要参数。1.2.2 1.2.2 计算机系统的主要技术指标计算机系统的主要技
7、术指标3 3)存储容量)存储容量 存储容量的大小不仅影响着存储程序和数据的多少,而且也影响着运行这些程序的速度。主存用以直接与CPU 交换信息,主存容量大,机器的运行速度就快。主存容量是指主存中存放二进制代码的总数,即:存储容量=存储单元个数 存储字长 现代计算机中常以字节(byte)的个数来描述容量的大小。缓存大小也是CPU 的重要指标之一。1.2.2 1.2.2 计算机系统的主要技术指标计算机系统的主要技术指标4 4)运算速度)运算速度 (1)CPU(1)CPU执行时间执行时间CPU执行时间=CPU时钟周期数/频率或 CPU执行时间=CPU时钟周期数时钟周期长度1.2.2 1.2.2 计算
8、机系统的主要技术指标计算机系统的主要技术指标4 4)运算速度)运算速度 (2)(2)平均运行时钟周期数平均运行时钟周期数CPICPI CPI=CPU时钟周期数/指令条数IC 由此可得CPU执行时间的另一表达式:CPU执行时间=CPIIC时钟周期长度 CPU性能公式计算计算1.2.2 1.2.2 计算机系统的主要技术指标计算机系统的主要技术指标 若一个计算机指令集包含N 条指令,其中指令i的执行时间为 ,且出现次数为 ,则该程序执行时间为:整段程序的指令平均运行时钟周期数为:其中,为指令i在程序中出现的频率,称为指令i的使用频度。例题时钟周期长度)(执行时间N1iiICCPIiCPUNiiiNi
9、iiICICCPIICICCPICPI11)/(/)(iCPIiICICICi/例例1.11.1 用一台时钟频率为400MHz的处理机执行如表1.2所示标准测试程序,程序中包含的各种指令条数及各指令的平均时钟周期数如表1.2所示。求测试程序的执行时间及CPI。解答程序的总指令条数为:指令的平均时钟周期数为:测试程序的执行时间为:511010000200003000040000NiiICICICICCPICPINiii/)(16.110/)100002200002300002400001(5时钟周期长度)(执行时间N1iiICCPIiCPU时钟频率)(N1iiICCPIi8104/)100002
10、200002300002400001(s10441.2.2 1.2.2 计算机系统的主要技术指标计算机系统的主要技术指标4 4)运算速度)运算速度 (3)MIPS(3)MIPS和和MFLOPSMFLOPS MIPS(Million Instructions Per Second)表示每秒百万条指令数。对于一个给定的程序,它的MIPS为:MIPS=程序指令条数/(程序执行时间*106)=时钟频率/(CPI*106)则程序执行时间Te 为:Te=指令条数/MIPS*1061.2.2 1.2.2 计算机系统的主要技术指标计算机系统的主要技术指标 4 4)运算速度)运算速度 MFLOPS(Millio
展开阅读全文