首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
I/O控制方式有几种?各有什么特点?
I/O控制方式有几种?各有什么特点?
admin
2016-06-30
29
问题
I/O控制方式有几种?各有什么特点?
选项
答案
I/O控制方式的发展经历了四个阶段:程序查询方式,I/O中断方式,DMA方式和I/O通道方式。 (1)程序查询方式。在早期计算机或现代一些简单的微型计算机系统中,采用程序查询I/O方式。程序查询是一种用程序直接控制I/O操作的方式。CPU与外设的活动本质上是异步的,为了实现CPU与外设间的信息传送,CPU必须重复测试外设的状态,仅当外设是处在准备好的状态时,CPU才能与外设交换信息。所以,在程序查询I/O方式的接口电路中必须设置一状态端口,以使CPU通过执行输入指令了解外设的状态。当采用程序查询传送方式时,每当程序要使用某一外设进行I/O操作时,CPU要执行一段循环测试程序,以实现在外设准备好时执行一条输入/输出指令,进行一个字节或字的数据传送操作。在这种方式下,CPU的大量时间消耗在等待输入/输出的循环检测上,使CPU与外设串行工作,严重影响了CPU和外设的使用效率,致使整个系统效率很低。 (2)I/O中断方式。引入中断技术后,每当设备完成I/O操作时,便向CPU发出中断请求信号,通知CPU外设已准备好,可以进行数据传送操作。这样,CPU一旦启动I/O设备后便可执行其他程序,仅在收到I/O中断请求时才执行其中断服务程序,进行I/O处理和I/O操作。程序中断传送方式改善了CPU的利用率,并使CPU与外设并行操作。但I/O数据的处理和I/O操作的控制都是由CPU承担的,仍然消耗了CPU不少时间。 (3)直接存储器访问(DMA)方式。虽然I/O中断方式比程序查询方式更有效,但须注意,它仍是以字节或字为单位进行输入/输出的,每当完成一个字节或字时,控制器便要向CPU请求一次中断。换言之,采用I/O中断方式时的CPU,是以字节或字为单位进行干预的。如果将这种方式用于块设备的I/O,显然是低效的。例如,为了从磁盘中读出1 KB的数据块,需要中断CPU 1 K次。为了进一步减少CPU对I/O的干预而引入了直接存储器访问(DMA)方式。 (4)I/O通道方式。I/O通道方式是DMA方式的发展,它会进一步减少对CPU的干预,即把对一个数据块的读(或写)为单位的干预,减少为对一组数据块的读(或写),为单位的干预。I/O通道有自己的指令系统,即通道程序,可以与CPU并行操作,独立管理外设和实现主存和外设之间的信息传输,使CPU摆脱了繁忙的I/O操作。在配置通道的计算机系统中,不仅能实现CPU与通道的并行操作,而且通道与通道、各通道的外设之间均能实现并行操作,因而有效地提高了整个系统的使用效率。
解析
转载请注明原文地址:https://jikaoti.com/ti/8btaFFFM
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
TLI进行面向连接的通信类似于________。
文件的存取方式依赖于()
如果用户在程序中调用操作系统所提供的相关功能,必须使用()
Internet提供的服务中,电子信息和新闻(NetNews)属于()
实现网络操作系统共享访问限制的是用户权限和()
简述用户态进程在WindowsServer2003中的运行位置及所包含的内容。
任何一个文件使用前都要先打开,即把________送到内存。
调制是指按___________的变化去控制高频载波的某个参数的过程。
在页式虚拟存储器中,什么叫页面失效?什么叫页面争用?什么时候两者同时发生?什么时候两者不同时发生?
简述从滑动窗口的观点看,停等、GO—back-N及选择重传三个协议的区别。
随机试题
简述人民法院应当中止或终结诉讼的情形。
患者女,55岁。气急、干咳2周,有高血压病史5年,有长期吸烟史。体检:气管居中,心律齐,120次/分,A2>P2,右胸叩呈浊音,呼吸音消失,肝肋下3cm,X线胸片示右侧大量胸腔积液,心电图是电轴左偏,左室高电压。考虑可能的诊断有
进行江河水系监测时,自净断面可设置在
某患者,女性,60岁,排便习惯改变半年,大便次数增多,有时带脓性粘液,偶尔混有血液,便后不适。确诊依靠的检查是()
与患者交谈过程中,可引起沟通障碍的是
各单位对会计凭证、会计账簿、_______和其他会计资料应当建立档案,妥善保管。
在各种财政政策手段中居于核心地位的是()。
某中班一次美术活动“画熊猫”,教师制定的目标之一是:让幼儿掌握画圆和椭圆的技能。这一目标属于幼儿园的()
Longafterthe1998WorldCupwaswon,disappointedfanswerestillcursingthedisputedrefereeing(裁判)decisionsthatdeniedvi
SQLServer2000除了具有DBMS的基本功能特点外,还具有许多功能特点。下列哪一项不是SQLServer2000的功能特点?
最新回复
(
0
)