计算机科学导论第五章计算机组成.ppt

计算机导论 第5章计算机组成 计算机硬件系统的组成 计算机系统由硬件子系统和软件子系统组成 硬件 Hardware 子系统 组成一台计算机的物理设备的总称叫做计算机硬件子系统 是看得见摸得着的实体 是计算机工作的物质基础 软件 Software 子系统 驱动计算机工作的各种程序的集合称为计算机软件子系统 是控制和操作计算机工作的逻辑基础 软件 使计算机工作的所有程序及相关数据 文档 计算机软硬件协同配合工作 计算机系统结构 结构现在使用的计算机均属于冯 诺依曼型计算机 计算机由算术逻辑单元 运算器 控制单元 存储器 输入设备 输出设备5个部分组成 各部分功能算术逻辑单元 完成算术运算和逻辑运算 控制单元 按程序的要求控制计算机各个部分协调一致地工作 完成程序规定的任务 存储器 存放数据和程序 输入设备 将数据与程序输入计算机 输出设备 将程序执行结果输出给用户 计算机系统结构 计算机硬件系统 主机 外设 CPU cpu风扇 内存 显卡 主板 声卡 计算机工作原理 计算机工作原理 计算机系统工作过程 1 根据要完成任务的详细工作步骤 编写相应的程序 2 程序输入到存储器 3 控制器从存储器中取出第一条指令 控制器分析该指令功能 根据指令功能控制各个部件执行指令 完成相应工作 4 一条指令执行完 控制器读取下一条指令 重复取指令 分析指令 执行指令的过程 直到所有指令执行完 即执行完了一段程序 中央处理单元 基本组成算术逻辑单元 运算器 算术运算 移位运算和逻辑运算控制器 从存储器读取指令 对指令进行分析 按照指令的要求产生操作控制信号 控制计算机各部件协调工作寄存器用来临时存放数据的高速独立的存储单元 数据存储器 存放输入数据和运算结果指令存储器 CPU从内存中取出指令放入其中程序计数器 存放下一条指令所在单元的地址的地方 存储器 计算机的存储器用于保存计算机中的数据 按用途分 内部存储器 主存储器 外部存储器 辅存储器 存储设备 内存和外存的特点比较内存主要特点 容量 较小 容量有限速度 存取速度较快用途 临时存放数据 用于存放要执行的程序和数据 外存主要特点 容量 较大 理论上无限速度 存取速度较慢用途 可永久存放数据 断电后数据不会丢失 用于存放暂时不执行而将来要执行的程序和数据 内存储器 1 内存容量1 存储容量的概念一个存储器中存储单元的个数称为该存储器的存储容量 2 存储容量单位及换算关系基本单位 8个二进制位 b bit 组成一个字节 B Byte 换算关系 1KB 1024B 1MB 1024KB 1GB 1024MB 1TB 1024GB 地址空间 存储器中独立的地址单元的总数 注意 一个字包含几个字节是不固定的 和计算机的字长有关 例 机器字长为8 则一个字包含一个字节 机器字长为16 则一个字包含两个字节 例5 1例5 2 内存储器 2 内存种类 按工作原理 只读存储器 ROM 随机存取存储器 RAM 1 只读存储器 readonlymemory ROM 1 只读存储器特点只读存储器中的数据一旦写入 只能读 不能改写 内存储器 2 随机存取存储器 randomaccessmemory RAM 1 随机存取的含义可以根据地址直接存储任一单元中的数据 这种存取方式的存取速度要快得多 2 随机存取存储器的特点随机存取存储器 既能读出数据 又能写入数据 5 2 4高速缓冲存储器 一 Cache引入 1 问题的提出 避免CPU 空等 现象 CPU和主存的速度差异 2 基本依据 程序访问的局部性原理 指令和数据在主存内都是连续存放的 并且有些指令和数据往往会被多次调用 如循环程序 即指令和数据在主存的地址分布不是随机的 而是相对的簇聚 使得CPU在执行程序时 访存具有相对的局部性 二 Cache 1 其存放内容 2 特点 CPU经常要用到的程序或数据 存取速度比主存快 比CPU及其内部寄存器组慢 容量比主存小 比CPU内部寄存器组大 三 CPU访存的过程 1 CPU首先检查高速缓存 2 如果已经存在 CPU直接复制 否则从主存中拷贝所需要的数据块 保存在高速缓存中一份 3 CPU从高速缓存中读取该字 外存储器 常用外存种类磁盘光盘闪存移动硬盘 外存储器 1 磁盘 1 磁盘材质表面涂有磁性材料的硬质圆形盘片 磁盘的盘片是铝 玻璃 塑料等硬质材料 2 磁盘存储数据原理磁性材料的磁化和非磁化有两种状态 可以分别表示二进制数据0和1 外存储器 3 磁盘结构及工作原理 外存储器 3 磁盘结构及工作原理 支撑臂 外存储器 4 相关概念一个磁盘盘片的单面或双面上可保存数据 一个磁盘可以有多张盘片 每个盘面都有一个盘面号 按顺序从上至下从 0 开始依次编号 由于每个盘面都有自己的磁头 因此 盘面数等于总的磁头数 盘面号又叫磁头号 磁道 每个盘面在格式化时 被划分成许多同心圆 这些同心圆轨迹叫做磁道 磁道从外向内从0开始顺序编号 外存储器 4 相关概念扇区 每个磁道被等分为若干个弧段 这些弧段便是磁盘的扇区 扇区从 1 开始编号 每个扇区可以存放512个字节的信息 磁盘驱动器在向磁盘读取和写入数据时 要以扇区为单位 柱面 每个盘面都被划分为数目相等的磁道 具有相同编号 相同半径 的磁道形成一个圆柱 称之为磁盘的柱面 磁盘的柱面数与一个盘面上的磁道数是相等的 外存储器 5 磁盘的地址组成盘面号 磁道号 扇区号和数据块的长度 6 磁盘的容量计算磁盘的存储容量 磁头数 盘面数 磁道数 柱面 每磁道扇区数 每扇区字节数 外存储器 1 磁盘磁盘内部组成磁盘与磁盘驱动器是封装在一起的 外存储器 2 光盘 CompactDisc 1 光盘材质光盘是用表面覆盖有反光物的材料制造的 反光面的平和凹也有两种状态 根据激光照射后反射光的不同表示不同信息 2 光盘存储数据原理 光盘存储数据的方法利用高强度激光束造成光盘相应位置上反光材料表面为凹坑状态 外存储器 3 光盘的分类 格式 CD CompactDisc CD ROM CD ReadOnlyMemory 只读光盘 CD R CD Recordable 一次写入型光盘 CD RW CD ReWriteable 可重复写光盘 常用的CD容量有650MB和700MB两种 VCD VideoCD 视频CD 可存储约70分钟的基于MPEG 1标准的影视节目 CD只能播放音乐 不能播放视频信息 VCD的存储容量和CD相同 外存储器 3 光盘的分类 格式 DVD DigitalVersatileDisk 数字通用光盘 DVD Video 用于存储和播放电影和其他可视娱乐节目 DVD ROM 用于存储数据 DVD R 可供用户写入一次数据 DVD RAM 能随机存取并可以重写100000次 DVD RW 采用顺序存取并可以重写1000次 DVDAudio 用于存储高质量音质的音频数据 外存储器 3 光盘的分类 格式 光盘的使用要有光盘驱动器的配合 外存储器 3 闪存 FlashMemory 闪存是一种不挥发性 非易失性 存储器 在没有电流供应的条件下 也能够长久的保持数据 闪存种类 U盘 CF SM SD MMC XD卡 MS TF卡等 闪存卡 FlashCard 一般应用在数码相机 掌上电脑 手机 MP3 MP4等小型数码产品中作为存储介质 外存储器 4 移动硬盘 MobileHarddisk 移动硬盘是以硬盘为存储介质的存储产品 是一种便携性的存储产品 市场上绝大多数的移动硬盘都是以标准硬盘为基础的 而只有很少部分的是以微型硬盘 1 8英寸硬盘等 但价格因素决定着主流移动硬盘还是以标准笔记本硬盘为基础 移动硬盘多采用USB IEEE1394等传输速度较快的接口 可以较高的速度与系统进行数据传输 移动硬盘一般由硬盘加上带有USB或IEEE1394接口的硬盘盒构成 外存储器 4 移动硬盘 MobileHarddisk a 1 8英寸 250GB b 2 5英寸 2TB c 3 5英寸 4TB 存储设备 存储器的层次结构存储容量从小到大形成如下层次寄存器高速缓存内存 主存储器 外存 辅助存储器 输入 输出设备 输入设备输出设备 输入设备 概念用来向计算机输入各种原始数据和程序的设备叫做输入设备 输入设备把各种形式的信息 如数字 文字 图形 图像等转换为计算机能识别的二进制 编码 并把它们输入到计算机存储起来 常用输入设备键盘 Keyboard 鼠标 Mouse 触摸屏 TouchScreen 扫描仪 Scanner 输出设备 概念从计算机输出数据的设备叫做输出设备 输出设备把计算机加工处理的二进制信息转换为用户或其他设备所需要的信息形式输出 如文字 数字 图形 图像 声音等 常用输出设备显示器 DisplayDevice 打印机 Printer 绘图仪 Plotter 投影仪 Projector 子系统的互连 定义总线 bus 是多个系统部件之间进行数据传输的公共通路 系统总线的分类 1 数据总线 DataBus 数据用来传送要处理的数据 位数与计算机字长的位数相同 2 地址总线 AddressBus 用来传送数据的地址 即数据在内存的存放地址或外部设备的地址 位数 n 决定了CPU可直接寻址的内存容量 2n个字 3 控制总线 ControlBus 用来传送控制处理过程的控制信号 控制总线的线数取决于控制命令的总数 5 4 2IO设备的连接 输入输出设备是通过输入 输出控制器获接口连接到总线上的 接口的分类 并行串行 接口分类 并行接口数据的各位同时进行传送特点是传输速度快 但当传输距离较远 位数又多时 导致了通信线路复杂且成本提高 如计算机中的并行接口主要作为打印机端口 串行接口数据逐位分时传送 适用于设备本身串行工作 距主机较远 或需减少传送线的情况 几种常见控制器SCSI 小型计算机系统接口 并行接口火线串行接口USB 通用串行总线 串行接口 5 4 3输入 输出设备的寻址 I O独立寻址在I O独立独立寻址中 用来读 写内存的指令与用来读写输入 输出的指令完全不同 Read101 101I O存储器映射寻址CPU将输入 输出控制器中的每一寄存器都看作内存中的某个存储字 优点 指令少缺点 输入 输出控制器占用了部分内存地址 5 5程序执行 取指令将下一条要执行的指令取到CPU的指令寄存器 译码控制单元将指令寄存器中的指令翻译成可执行的二进制代码 执行 5 5 2输入 输出操作 程序控制输入 输出 发出I O命令 检查设备状态 传输一个字 给我提供人员信息 好了没有 好了没有 好了 给你XXXXXX 中断控制输入 输出 发出I O命令 传输一个字 中断 给我提供人员信息 准备好了 直接存储器存取 DMA 主要用于高速I O设备间传输大量的数据块 DMA传输前 CPU要把总线控制权交给DMA控制器 而在结束DMA传输后 DMA控制器应立即把总线控制权再交回给CPU 发出I O命令 等待 中断 中断 DMA准备数据传输 中断 中断 DMA已完成数据传输 释放总线 等待DMA结束 做其他事情 CPU 1 2 3 4 DMA 内存 磁盘控制器 磁盘 23 24 25 26 27 缓存 地址 控制 传输字节数 23 3 O 23 O 3 总线请求 1 2 3 5 6不同的体系结构 CISC 复杂指令集计算机 使用大量的指令 包括复杂指令 程序设计简单 因为每一项简单或复杂的任务都有一条对应的指令 但是指令的复杂导致电路非常复杂 RISC 精简指令集计算机 使用少量的指令完成最少的简单操作 程序设计费事费时 因为复杂指令需要简单指令模拟 流水线 取指令 译码 执行 取指令 译码 执行 取指令 译码 执行 取指令 译码 执行 取指令 译码 执行 取指令 译码 执行 取指令 译码 执行 取指令 译码 执行 取指令 译码 执行 取指令 译码 执行 取指令 译码 取指令

计算机科学导论第五章计算机组成课后答案,计算机科学导论第五章计算机组成.ppt...相关推荐

  1. 威廉森《宏观经济学》第五版笔记和课后答案

    完整版在线阅读>>> http://wwxx.100xuexi.com/Ebook/966583.html 本书是威廉森<宏观经济学>(第5版)教材的学习辅导书,主要包括 ...

  2. 计算机组成原理课后答案(唐朔飞第二版)

    想看更多算法题,可以扫描上方二维码关注我微信公众号"数据结构和算法",截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有800多页( ...

  3. 计算机原理中分散连接,计算机组成原理 课后作业2(第4章)

    计算机组成原理 课后作业2(第4章) 计算机组成原理 课后作业2(第4章) 一.填空题 1 .Cache.主存.和 辅存 组成三级存储器系统,分级的目的是 提高访存速度,扩大存储容量 . 2.半导体静 ...

  4. 计算机网络谢希仁第七版课后答案完整版第四章 网络层

    1.网络层向上提供的服务有哪两种?比较其优缺点. 网络层向运输层提供 "面向连接"虚电路(Virtual Circuit)服务或"无连接"数据报服务前者预约了双 ...

  5. 玩课网计算机基础课后答案,三年级(上)Windows基础教案.doc

    小学信息技术 年级:三年级 执教:田顺华 2010.9-2011.1 第1课 认识新朋友 课 题 认识新朋友 课 型 新授课 教 材 第1课 课时安排 1课时 教学 目标 知识与技能 (1)了解计算机 ...

  6. 大学计算机基础课后答案---【快捷查询】

    本文章转自功钟豪:[握手题库][杨梅速查] <大学计算机基础>以微型计算机为基础,主要介绍计算机基础知识.WindowsXP.Word2003.Excel2003.PowerPoint20 ...

  7. 计算机会计学试卷答案,首都经济贸易大学200X年计算机会计学期末考试试题.doc...

    首都经济贸易大学200X年计算机会计学期末考试试题1 考试科目:计算机会计学考试时间:试题类型:本科期末 ? 首都经济贸易大学 XXXX 学年第XX 学期期末考试试卷XXXX 级会计学专业<计算 ...

  8. 计算机控制技术汤楠课后答案,西安电子科大版汤楠计算机控制技术6章

    西安电子科大版汤楠计算机控制技术6章 (90页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 第6章 计算机控制系统的离散化设 计 --- ...

  9. 计算机组成原理课后答案(白中英主编第五版).pdf

    链接:https://pan.baidu.com/s/1xilgPWVd20lJ8INKfk_eAw 提取码:6666

最新文章

  1. 鸽巢原理(The Pigeonhole Principle)(抽屉原理)
  2. http php mysql_apache+php+mysql
  3. python etree htm参数_python笔记1--lxml.etree解析html
  4. 【David Silver强化学习公开课】-7:Policy Gradient
  5. hell 12 21 filename重定向的含义和区别
  6. Android studio3.0开启抓包功能打包会使apk体积增大好几倍
  7. HALCON示例程序color_fuses_lut_trans.hdev通过颜色对保险丝进行分类
  8. javaScript实现E-mail 验证
  9. SQL2008无法连接到(local),该账户当前被锁定,所以Sa用户登陆失败
  10. JavaScript继承理解:ES5继承方式+ES6Class继承对比
  11. 如何在 Mac 上使用悬停文本?
  12. svn合并不同树_SVN分支与合并【超详细的图文教程】(转载)
  13. 无线通讯基站服务器,无线通信的软基站技术详解
  14. 计算机可行性分析报告,计算机可行性分析报告范文.docx
  15. 肝了一个月,全网最全的数据结构与算法知识总结
  16. arm嵌入式led灯闪烁实验报告_嵌入式ARM键盘控制LED灯实验报告
  17. python re.sub和lambda_【python学习笔记】 re.sub()
  18. 回顾码农历程总结2013 期待2014
  19. aardio - 巧用字符分隔符\u0001
  20. 如何给Mac挑选外接显示器?苹果外接显示器选购指南

热门文章

  1. VBA编程_Application
  2. 德州扑克游戏算法讲解
  3. 自动驾驶的前世今生,能否直破未来潮流
  4. 现在有什么地推项目_市场推广中谈到地推,地推是什么意思?
  5. 图像式物体尺寸测量算法设计
  6. 佳能mg3150pixma_升级到佳能Pixma MP500多功能喷墨打印机
  7. python评论情感分析步骤_python中snownlp情感分析简易的demo分享
  8. 密码打码就安全了吗?这款星标 20K 的去 『马赛克』 开源神器,用 AI 一秒还原高清原图!...
  9. 计算机基础——操作系统
  10. Redis缓存击穿解决方案之互斥锁