《计算机组成概述》PPT课件.ppt

上传人:sh****n 文档编号:8686342 上传时间:2020-03-31 格式:PPT 页数:40 大小:1.42MB
返回 下载 相关 举报
《计算机组成概述》PPT课件.ppt_第1页
第1页 / 共40页
《计算机组成概述》PPT课件.ppt_第2页
第2页 / 共40页
《计算机组成概述》PPT课件.ppt_第3页
第3页 / 共40页
点击查看更多>>
资源描述
1 主讲楚荣珍 计算机组成与结构 清华大学王爱英主编 参考书 计算机组成原理 第二版 唐朔飞编高等教育出版社计算机组成原理 第三版 白中英编科学出版社计算机组成原理 修订版 俸远帧编电子工业出版社 2 第一章计算机系统概论 硬件是计算机的物资基础 没有硬件计算机将不复存在 软件是发挥计算机功能 没有软件计算机无法投入使用 如同电影机和电影胶片的关系 计算机的组成 硬件和软件 1 1计算机软件的组成1 2计算机的硬件1 3计算机系统的层次结构1 4计算机的现代发展史1 5计算机的应用领域1 6计算机网络 3 软件组成 系统软件 应用软件 操作系统或管理软件汇编程序高级语言的编译或解释程序故障诊断或检验程序系统调试程序数据库管理程序 使用者根据需要采用各类语言编写的各种应用程序 包括各类应用软件包 1 1计算机软件的组成没有配备任何软件的 裸机 无法投入使用 没有配备足够的软件 其功能就不能很好的发挥 计算机软件的分类如下 4 计算机的语言简介 自然语言 人类相互交流信息所用的语言 高级语言 由于当前的计算机还不具备理解自然语言的能力 于是人们希望找到一种和自然语言接近并能为计算机接受的语言 这种语言被称为计算机的高级语言 汇编语言 符号式程序设计语言 属于低级语言 机器语言 然而目前的通用计算机不会直接执行用高级语言编写的程序 因而要先将其翻译成机器能执行的语言 这种语言被称为机器语言 由二进制代码表示的指令组成 5 1 2计算机的硬件组成计算机的基本部件有中央处理器CPU 运算器和控制器 存储器和输入 输出设备 中央处理器又叫CPU 在早期的计算机中分成运算器和控制器两部分 由于电路集成度的提高 现在已把它们集成在一个芯片中 存储器用来存放程序和数据 是计算机各种信息的存储和交流中心 存储器可与CPU 输入输出设备交换信息 起存储 缓冲 传递信息的作用 输入设备用来输入原始数据和处理这些数据的程序 输入的信息有数字符 字母和控制符等 输出设备用来输出计算机的处理结果 可以是数字 字母 表格 图形等 6 计算机硬件构成演示 7 移位器 ALU 选择器 通用寄存器组 选择器 运算器 8 移位器 ALU 选择器 选择器 通用寄存器组 ALU 通过加法器实现运算操作 由全加器和由进位链传递进位信号 选择器 选择操作数 选择控制条件 实现各种算法 通用寄存器组 提供操作数 存放运算结果 移位器 直接或者移位送出运算结果 9 运算器组成功能演示 10 微命令发生器 指令信息 状态信息 时序信号 微命令序列 逻辑条件 时间条件 控制器 11 控制器工作过程演示 12 存储体 地址寄存器 译码器 读 写线路 数据寄存器 控制线路 存储器 13 存储器按 读命令 和 写命令 演示读写过程 14 输入 输出设备 主机 接口 输入 出设备 15 在计算机中各部件间来往的信号可分成三种类型 即地址 数据和控制信号 通常这些信号是通过总线传送的 CPU发出的控制信号 经控制总线送到存储器和输入输出设备 控制这些部件完成指定的操作 与此同时 CPU 或其他设备 经地址总线向存储器或输入输出设备发送地址 使得计算机各个部件中的数据能根据需要互相传送 16 计算机工作过程演示 17 计算机硬件的组成框图 CPU 包括运算器和控制器 存储器ROMRAM输入 输出设备 I O设备 总线D BUSA BUSC BUS 运算器和控制器CPU 存储器 输入输出设备 地址总线 数据总线 控制总线 18 硬软件界面与逻辑上的等价计算机系统以硬件为基础 通过软件扩充其功能 并以执行程序方式体现其功能 一般来说 硬件只完成最基本的功能 而复杂的功能则通过软件实现 在实际的具体实施中 许多功能即可直接由硬件实现 也可在硬件支持下靠软件实现 对用户来说在功能上是等价的 例如乘法运算就是一个例子 早期曾采用硬件软化的技术策略来降低造价 如依靠软件实现乘 除 浮点运算等更高级一些的功能 随着集成电路技术的飞速发展 于是又出现了另一种技术策略 软件硬化 如浮点运算器等 这样系统将有更高的处理速度 在软件的支持下具有更强的功能 19 与此同时 人们又采取了另一种策略 固件化 采用微程序控制技术使计算机结构和硬 软件功能分配发生了变化 对指令的解释与执行是通过运行微程序来实现的 而微程序是被固化在只读存储器中 从信息形态上讲 微程序类似于软件 从器件上讲它固化在硬件芯片内 在逻辑功能上讲它属于硬件CPU的范畴 因而称为固件 现在常采用软件固化的策略 将系统软件的核心部分固化在存储芯片之中 从用户看去 它们是系统硬件的一部分 如 微机系统将操作系统中的BIOS固化在系统板上 将存储管理功能集成于CPU芯片之内 20 1 3计算机系统的层次结构 从语言功能层次划分 虚拟机 通过配置软件扩展功能后形成的与实际机无关的机器 它将提供给用户的功能抽象出来 脱离了物理机 由于站在不同层次上编程的程序员所看到的计算机属性也是个不相同的 例如 用高级语言编程的程序员 可以把IBMPC与RS6000两种机器看成同一属性的机器 可是 对使用汇编语言编程的程序员来说 IBMPC与RS6000两种机器是两种截然不同的机器 因为程序员所看到的这两种机器的属性 如指令集 数据类型 寻址技术等都完全不同 因此认为这两种机器的结构是各不相同的 21 虚拟机 通过软件扩充的物理机 目的 摆脱真实机器的束缚 比较 Java虚拟机 22 虚拟机器 M4 高级语言机器 高级语言程序经编译程序翻译 成汇编语言或中间语言程序 图计算机系统的多级层次结构 虚拟机器 M3 汇编语言或中 间机器语言 本级语言程序经编译程序翻译成 机器语言程序或操作系统语言 虚拟机器 M2 操作系统 语言机器 一般用机器语言解释操作系统语言 实际机器 M1 机器语言机器 由硬件或微程序 执行机器语言 注 微程序将在第6章中讲述 23 1 4 1计算机的产生1642年 年仅19岁的法国科学家BlaisePascal 1623 1662 制造出的第一台能工作的计算机器 整台机器是纯机械设备 使用手柄驱动 用齿轮传动 能完成加法和减法 程序设计语言Pascal就是以他的名字命名的 1945年 美国数学家冯 诺依曼博士发表 电子计算工具逻辑设计 论文 提出二进制表达方式和存储程序控制计算机构想 1946年 美国宾西法尼亚大学研制成功电子数字计算机ENIAC 重28吨 耗电150kW 占地170平米 用电子管18800个 每秒5000次加法 1948年 贝尔实验室的JohnBardeen WalterBrattain和WilliamShockley发明了晶体管 他们也因此获得了1956年的诺贝尔物理奖 1953年 麻省理工学院林肯实验室成功研制了第一台晶体管计算机TX 0 清华大学计算机系于1966年研制成功晶体管小型通用计算机112机 后来由北京计算机三厂投产 1 4计算机的现代发展史 24 介绍 重达30吨占地170平方米内装18000个电子管计算速度5000次 秒不足 存储容量小20个字长10位非自动采用线路连接来编程VonNeumann在此基础上提出了现代计算机的模型 第一台计算机ENIAC 25 一般认为冯 诺依曼机具有如下基本特点 计算机由运算器 控制器 存储器 输入设备和输出设备五部分组成 采用存储程序的方式 程序和数据放在同一存储器中 由指令组成的程序可以修改 数据以二进制码表示指令由操作码和地址码组成 指令在存储器中按执行顺序存放 由指令计数器指明要执行的指令所在的单元地址 一般按顺序替增 机器以运算器为中心 数据传送都经过运算器 26 典型冯 诺依曼计算机结构 图 1 1 计算机的基本结构 存储器 输出 输入 运算器 控制器 数据线路 控制信号 27 算术运算逻辑运算 存放数据和程序 将信息转换成机器能识别的形式 将结果转换成人们熟悉的形式 指挥程序运行 冯 诺依曼计算机硬件框图 28 提高计算机性能的根本方向之一是并行处理 因此近年来人们在谋求突破传统诺依曼体制的束缚 这种努力被称为非诺依曼化 一般认为它表现在三个方面的努力 1 在诺依曼体制的范畴内 对传统诺依曼机进行改造 如采用多个处理部件形成流水线处理 依靠时间上的重叠提高处理效率 又如组成阵列机结构 形成单指令流多数据流 提高处理速度 2 用多个诺依曼机组成多机系统 支持并行算法结构 3 从根本上改变诺依曼机的控制流驱动方式 例如采用数据流驱动方式 只要数据已经准备好 有关的指令就可并行执行 29 1 4 2电子计算机的发展简史 第一代电子管时代 1946 1958 耗电高 体积大 定点计算 机器语言 汇编语言第二代晶体管时代 1958 1965 变集中处理为分级处理 浮点运算 高级语言第三代中小规模集成电路时代 1965 1970 存储容量大 运算速度快 几十至几百万次 秒第四代大规模集成电路时代 1971至今 向大型机和微型机两个方向发展现代计算机发展方向巨型化 微型化 网络化 智能化 多媒体化根据摩尔定律集成电路大体上每18个月翻一番 今后可再用10年 30 31 1 4 3计算机的六大分类 巨型机 世界几家公司生产 最快1 4万亿次 9千个CPU组成Cray 1 Cray 2 Cray 3 国产银河I 银河II 银河III 目前我国神威号速度达3480亿次 秒 小巨型机 功能同巨型机相近 价格相对便宜 发展十分迅速美国Convex公司的C系列机为其代表产品 大型机 大中型企事业单位作为计算中心的主机使用 统一调度主机资源 代表产品有IBM360 370 4300等小型机 它可以满足部门性的需求 供小型企事业单位使用 典型产品有IBM AS 400 DEC VAX系列 国产太级工作站 用于特殊的专业领域 例如图象处理和辅助设计等 典型产品有HP APOLLO SUN工作站等 微型机 个人或家庭使用 PC机 个人计算机 价格低廉 32 IBMSystem 360 33 世界上较快的五台超级计算机 1 IBM Seaborg 6080个CPU最大平均速度7 304TF 1012 34 2 IBM ASCIWhite 8192个CPU最大平均速度7 304TF 1012 世界上较快的五台超级计算机 35 3 LinuxNetworX MCRLinuxCluster 2304个CPU最大平均速度7 634TF 1012 世界上较快的五台超级计算机 36 4 HP ASCIQ 4096个CPU最大平均速度13 88TF 1012 世界上较快的五台超级计算机 37 5 NEC EarthSimulator 5120个CPU最大平均速度35 86TF 1012 世界上较快的五台超级计算机 38 1 5计算机的应用领域 科学研究计算密码破译 天气预报 地质勘探 卫星轨道计算过程控制机器人以及各种自动化装备 温度调节 阀门控制辅助设计 分析 制造 教学机械CAD 建筑CAD CAE CAM CAI数据处理数据库管理 企业信息管理 统计汇总 办公自动化智能模拟人工智能 专家系统 自学习 39 1 6计算机网络 计算机网络 凡是地理位置不同 具有独立功能的多个计算机系统 通过通信设备和线路互相连接起来 并配以功能完善的网络软件 实现资源共享的系统 是计算机技术和通信技术的结合 计算机网络的传输介质有线信道 双绞线同轴电缆 光纤等 无线通道 微波和卫星等 计算机网络按地理范围分类局域网 城域网 广域网 网络拓扑结构总线型 星型 环型 树型等ISO OSI基本参考模型 TCP IP 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层因特网 Internet IPV4 IPV6地址 Internet提供的服务 E mail 万维网浏览器 万维网搜索引擎 文件传输 FTP 远程登录 Telnet 电子公告板BBS 网络互连设备中继器 集线器 网桥 路由器 交换机 40 第一章作业1 21 51 9
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!