首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
关于在I/O设备与主机间交换数据的叙述中,错误的是( )。
关于在I/O设备与主机间交换数据的叙述中,错误的是( )。
admin
2023-02-08
56
问题
关于在I/O设备与主机间交换数据的叙述中,错误的是( )。
选项
A、在中断方式下,CPU需要执行程序来实现数据传送任务
B、在中断方式和DMA方式下,CPU与I/O设备都可并行工作
C、在中断方式和DMA方式中,快速I/O设备更适合采用中断方式传递数据
D、若同时接到DMA请求和中断请求,CPU优先响应DMA请求
答案
C
解析
中断和DMA方式是I/O设备与主机间交换数据常采用的传送控制方式,在这两种控制方式下,CPU和I/O设备可以并行工作。由于中断方式需要执行中断服务程序,并且完成一次程序中断还需要许多辅助操作,所以它主要适用于中、低速外设。
中断方式下,外设在做好输入输出准备时,向主机发中断请求,主机接到请求后就暂时中止原来执行的程序,转去执行中断服务程序对外部请求进行处理,在中断处理完毕后返回原来的程序继续执行。DMA方式是在主存和外设之间开辟直接的数据通路,可以进行基本上不需要CPU介入的主存和外设之间的信息传送,这样不仅能保证CPU的高效率,而且能满足高速外设的需要。中断方式和DMA方式的主要区别为:
(1)中断方式是程序切换,需要保护和恢复现场;而DMA方式除了开始和结尾时,不占用CPU的任何资源。
(2)对中断请求的响应时间只能发生在每条指令执行完毕时;而对DMA请求的响应时间可以发生在每个机器周期结束时。
(3)中断传送过程需要CPU的干预;而DMA传送过程不需要CPU的干预,故数据传输速率非常高,适合于高速外设的成组数据传送。
(4)DMA请求的优先级高于中断请求。
(5)中断方式具有对异常事件的处理能力,而DMA方式仅局限于完成传送数据块的I/O操作。
转载请注明原文地址:https://www.kaotiyun.com/show/O2wD777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
关于发展性教师评价,以下说法正确的有()。
赵老师在历史课的教学中,为了帮助学生更好地理解和记忆,用讲解和讨论的方法来教授有关美国的内容,用团队合作的方法来教授有关英国的内容,用观看影片的方法来教授有关法国的内容。赵老师这一做法所依据的记忆理论是()。
布鲁纳在结构教学观中提出的教学原则不包括()。
教学评价的结果,不仅可以为教师判定教学状况提供大量的反馈信息,还可以为学生了解自己学习成绩的好坏优劣提供直接的反馈信息。这说明教学评价具有()的功能。
学习环境的设置要注意调节学习的自然条件。下列不属于学习环境的自然条件的是()。
给定资料: 1.乖巧,精力集中,外表帅气,这是12岁的男孩小邓给别人的第一印象,但这也仅仅是第一印象。不久前,他在广西南宁市中心的一座大型商场里面大吵大闹了半个小时,引来了众人的围观。他的妈妈蔡女士眼中泛着泪花:“孩子5岁开始确诊患上自闭症以来,在外人面
给定资料: 1.乖巧,精力集中,外表帅气,这是12岁的男孩小邓给别人的第一印象,但这也仅仅是第一印象。不久前,他在广西南宁市中心的一座大型商场里面大吵大闹了半个小时,引来了众人的围观。他的妈妈蔡女士眼中泛着泪花:“孩子5岁开始确诊患上自闭症以来,在外人面
2021年10月我国正式设立第一批国家公园,将建立统一规范高效的管理体制,有效解决交叉重叠、多头管理的碎片化问题。如果以大圆表示国家公园管理机构,以小圆表示其他相关部门,下列最能表示国家公园管理机构与其他相关部门关系的图示是:
下列有关生活中常见的物理常识的叙述正确的是:
《不扩散核武器条约》缔约国第八次审议大会在纽约联合国总部召开,消除核武器与和平利用核能成为参会国讨论的焦点。关于原子弹与核电站的叙述正确的是()。
随机试题
Heisapleasantfellowto().
患者,女性,28岁。因外出春游去植物园,出现咳嗽、咳痰伴喘息1天入院。体检:体温36.5℃,脉搏90次/分,呼吸28次/分,血压110/80mmHg,喘息貌,口唇发绀,在肺部可闻及广泛哮鸣音,该患者发病最可能的诱因是
诉讼时效一般只适用于()。
关于沟槽开挖的说法,错误的是()。
根据《合伙企业法》的规定,下列主体中可以成为合伙企业的普通合伙人的是()。
关于税法属于义务性法规的说法,正确的有()。(2015年)
某企业本年息税前利润10000元,测定的经营杠杆系数为2,预计明年销售增长率为5%,则预计明年的息税前利润为()元。
管理的主体是()。
市场支配地位是指经营者在相关市场内具有能够控制商品价格、数量或者其他交易条件,或者能够阻碍、影响其他经营者进入相关市场能力的市场地位。以下说法正确的是()。
有以下程序:#include<stdio.h>typedefstruct{intb,p;)A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}ma
最新回复
(
0
)