计算机组成原理第五章部分课后题答案(唐朔飞版).doc

5.1 I/O设备有哪些编址方式,各有何特点常用的I/O编址方式有两种I/O与内存统一编址和I/O独立编址 I/O与内存统一编址方式的I/O地址采用与主存单元地址完全一样的格式, I/O设备与主存占用同一个地址空间,CPU可像访问主存一样访问I/O设备,不需要安排专门的I/O指令。 I/O独立编址方式时机器为I/O设备专门安排一套完全不同于主存地址格式的地址编码,此时I/O地址与主存地址是两个独立的空间,CPU需要通过专门的I/O指令来访问I/O地址空间。5.3 I/O设备与主机交换信息时,共有哪几种控制方式简述它们的特点。 程序直接控制方式也称查询方式,采用该方式,数据在CPU和外设间的传送完全靠计算机程序控制,CPU的操作和外围设备操作同步,硬件结构简单,但由于外部设备动作慢,浪费CPU时间多,系统效率低。 程序中断方式外设备准备就绪后中断方式猪肚通知CPU,在CPU相应I/O设备的中断请求后,在暂停现行程序的执行,转为I/O设备服务可明显提高CPU的利用率,在一定程度上实现了主机和I/O设备的并行工作,但硬件结构负载,服务开销时间大 DMA方式与中断方式一样,实现了主机和I/O设备的并行工作,由于DMA方式直接依靠硬件实现贮存与I/O设备之间的数据传送,传送期间不需要CPU程序干预,CPU可继续执行原来的程序,因此CPU利用率和系统效率比中断方式更高,但DMA方式的硬件结构更为复杂。5.4 比较程序查询方式、程序中断方式和DMA方式对CPU工作效率的影响。 程序查询方式主要用于CPU不太忙且传送速度不高的情况下。无条件传送方式作为查询方式的一个特例,主要用于对简单I/O设备的控制或CPU明确知道外设所处状态的情况下。 中断方式主要用于CPU的任务比较忙的情况下,尤其适合实时控制和紧急事件的处理 DMA方式(直接存储器存取方式)主要用于高速外设进行大批量数据传送的场合。5.8 某计算机的I/O设备采用异步串行传送方式传送字符信息。字符信息的格式为1位起始位、7位数据位、1位检验位和1位停止位。若要求每秒钟传送480个字符,那么该设备的数据传送速率为多少 解480 * 1 7 1 1 4800位/秒 4800波特5.11 简述I/O接口的功能和基本组成。 I/O接口功能1 选址功能2 传送指令功能3 传送数据功能4 反映I/O设备工作状态的功能 I/O接口基本组成 设备选择电路、命令寄存器和命令译码器、数据缓冲寄存器、设备状态标记触发器5.13 说明中断向量地址和入口地址的区别和联系。 中断向量地址和入口地址的区别 向量地址是硬件电路(向量编码器)产生的中断源的内存地址编号,中断入口地址是中断服务程序的首地址。 中断向量地址和入口地址的联系 中断向量地址可理解为中断服务程序入口地址指示器(入口地址的地址),通过它访存可获得中断服务程序入口地址。 两种方法在向量地址所指单元内放一条JUM指令;主存中设向量地址表。5.20 比较単重中断和多重中断服务程序的处理流程,说明它们不同的原因。 单重中断开中断指令设置在最后“中断返回”之前,意味着在整个中断服务处理过程中,不能再响应其他中断源的请求。多重中断开中断指令设置在“保护现场”之后,意味着保护现场之后,若有更高级别的中断请求,CPU也可以响应,即再次中断现行的服务程序,转至新的中断服务程序,这是单重中断和多重中断的主要区别。5.25 根据以下要求设计一个产生3个设备向量地址的电路。1 3个设备的优先级ABC降序排列。2 A、B、C的向量地址分别为110100、010100、000110。3 排队器采用链式排队电路。4 当CPU发来中断响应信号INTA时,可将向量地址取至CPU。5.27 DMA方式有何特点什么样的I/O设备与主机交换信息时采用DMA方式,举例说明。 由于主存和DMA接口之间有一条数据通路,因此主存和设备交换信息是,不通过CPU,也不需要CPU暂停现行程序为设备服务,省去了保护和恢复现场,因此工作速度比程序中断方式的高。通常DMA与主存交换数据是采用如下三种方法(1)停止CPU访问主存(2)周期挪用(周期窃取)(3)DMA与CPU交替访问5.30 在DMA的工作方式中,CPU暂停方式和周期挪用方式的数据传送流程有何不同,画图说明。由于主存和DMA接口之间有一条数据通路,因此主存和设备交换信息是,不通过CPU,也不需要CPU暂停现行程序为设备服务,省去了保护和恢复现场,因此工作速度比程序中断方式的高。通常DMA与主存交换数据是采用如下三种方法(1)停止CPU访问主存(2)周期挪用(周期窃取)(3)DMA与CPU交替访问 解两种DMA方式的工作流程见下页,其主要区别在于传送阶段,现行程序是否完全停止访存。停止CPU访存方式的DMA工作流程如下现行程序 CPU DMAC I/O CPU DMAC I/O B C D周期窃取方式的DMA工作流程如下现行程序 CPU DMAC I/O CPU DMAC I/O B C D5.31 假设某设备向CPU传送信息的最高频率是40000次/秒,而相应的中断处理程序执行时间为40s,试问该设备是否可用程序中断方式与主机交换信息,为什么 解根据题意,该设备每隔1/40K 25s向CPU传送一次信息,如果采用程序中断执行方式,需40s25s才能处理一次数据,从而造成数据丢失,所以不能用程序中断方式与主机交换信息。5.32 设磁盘存储器转速为3000转/分,分8个扇区,每扇区存储1KB,主存与磁盘存储器数据传送的宽度为16位(即每次传送16位)。假设一条指令最长执行时间是25s,是否可采用一条指令执行结束时响应DMA请求的方案,为什么若不行,应采取什么方案 解磁盘传送速度道容量 1KB * 8/16 1K * 8 * 8/16 1K * 4 4K数传率 1KB * 3000转/分 4KB * 50转/秒一个字符传送时间 1/2000K字/秒 5s5s 25s,所以不能采用一条指令执行结束响应DMA请求方案,应采用每个CPU机器周期末查询及响应DMA请求方案(通常安排CPU机器周期 MM存取周期) 5.35 从5个方面比较程序中断方式和DMA方式的区别。(1) 程序中断方式的数据传送主要依赖软件,DMA主要依赖硬件。(2) 程序中断传送数据的基本单位为字或字节,DMA为数据块。(3) 程序中断方式时,CPU与I/O设备并行工作,现行程序与I/O传送串行进行; DMA方式时,CPU与I/O设备并行工作,现行程序与I/O传送并行进行。(4) 程序中断方式由于软件额外开销时间比较大,因此传输速度最慢;DMA方式基本由硬件实现传送,因此速度最快;(5) 程序中断方式适用于中、低速设备的I/O交换;DMA方式适用于高速设备的I/O交换;

计算机组成原理第五章考试题,计算机组成原理第五章部分课后题答案(唐朔飞版).doc...相关推荐

  1. 计算机组成原理唐朔飞课后答案第六章,计算机组成原理第六章部分课后题答案(唐朔飞版)...

    计算机组成原理第六章部分课后题答案(唐朔飞版) 6.4 设机器数字‎长为8位(含1位符号‎位在内),写出对应下‎列各真值的‎原码.补码和反码‎. -13/64,29/128,100,-87 解:十进制 ...

  2. 计算机组成原理唐朔飞第二版答案第六章,计算机组成原理第六章部分课后题答案(唐朔飞版)...

    6.4 设机器数字长为8位(含1位符号位在内),写出对应下列各真 值的原码.补码和反码. -13/64,29/128,100,-87 解:十进制数 二进制数 原 码 反 码 补 码 -13/64 -0 ...

  3. 计算机组成原理课后题答案唐朔飞,《计算机组成原理课后习题及答案唐朔飞》好详细.ppt...

    <计算机组成原理课后习题及答案唐朔飞>好详细.ppt (339页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 49.9 积分 计算机系统概论第 ...

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

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

  5. 计算机原理第四章存储器题目,计算机组成原理第四章部分课后题答案(唐朔飞版)...

    4.1 解释概念:主存.辅存.Cache.RAM.SRAM.DRAM.ROM.PROM.EPROM. EEPROM.CDROM.Flash Memory. 主存:用于存放数据和指令,并能由中央处理器直 ...

  6. 计算机组成原理 唐朔飞版 第一章知识导图

    null-ZhiMap思维导图

  7. 数据库原理第六章课后题答案(第四版)

    一.选择题 1. B    2. C    3. C    4. A    5. C 6. B    7. C    8. B    9. D    10. C 11. D   12. B   13. ...

  8. 数据库原理第四章课后题答案(第四版)

    一.选择题 1. B    2. B    3. D    4. B    5. C 6. D    7. B    8. D    9. D    10. D 11. A   12.C   13.D ...

  9. 计算机组成原理存放指令,计算机组成原理 唐朔飞 习题解答

    习题解答(唐朔飞版) 第一章 思考题与习题 1.什么是计算机系统.计算机硬件和计算机软件?硬件和软件哪个更重要? 2.如何理解计算机系统的层次结构? 3.说明高级语言.汇编语言和机器语言的差别和联系. ...

  10. 唐朔飞版本计算机组成原理(第二版)各章知识点思维导图

    唐朔飞版本计算机组成原理(第二版)各章知识点思维导图 各位同学在学习计算机组成原理这门课的过程中,常常会遇到知识点繁杂,不方便记忆的情况,这个时候将书中的重点文字内容抽出做成知识图谱就显得尤为重要.作 ...

最新文章

  1. 如何从Amazon API Gateway将查询字符串或路由参数传递到AWS Lambda
  2. angular 代码高亮_angular 搜索/查找关键字高亮
  3. Java黑皮书课后题第3章:**3.23(几何:点是否在矩形内)编写程序,提示用户输入点(x,y),然后检测该点是否在以原点为中心、宽为10、高为5的矩形中
  4. java 中的流_Java中的流(IO
  5. axure怎么做5秒倒计时_罗胖60秒:怎么做一个课程?
  6. sql2005 安装完成后只有配置工具,没有管理工具和性能分析工具
  7. android代码跳过锁屏,Android_android禁止锁屏保持常亮(示例代码),在播放video的时候在mediaplayer m - phpStudy...
  8. SVN与TortoiseSVN实战:冲突详解(一)
  9. tableau 倒序都倒了_tableau 网络图与弧线图绘制
  10. 如何把博客园的博客弄出狂拽酷炫的效果
  11. IDEA 方法自动添加注释
  12. 华为海思总裁深夜发文:进入至暗时刻,技术“备胎”将全部转正应敌
  13. html 视频类插件,科技常识:HTML5视频播放插件 video.js介绍
  14. c语言ifi=1 2,2017年计算机二级考试C语言最重要的知识点
  15. ECMAScript和JavaScript的关系
  16. 第二集 第一魂环 第十三章
  17. 数据分析的数据来源都有哪些?
  18. Python学习笔记--day10函数入门
  19. CSDN-markdown语法之如何插入图片
  20. 喜剧院线电影《大夫我没病》在京开机

热门文章

  1. Unity3D 下载与安装
  2. 通过对比文件md5值,实现对文件的替换
  3. 离线服务器系统补丁如何打,Win系统补丁要不要打?如何打补丁才最适合?
  4. 网页爬虫:零基础用爬虫爬取网页内容
  5. VS2013配置PDFLib 9.1.2的环境
  6. 怎样使用PDFlib显示简体中文输出中文而不出现空白说明附源码
  7. 地理信息系统(GIS)系列——ArcGIS API for JavaScript 3.9(2)
  8. 模式识别(3)-SVM分类算法
  9. 2019PMP考试专题资料大全
  10. html5实现电子签名并下载