首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面关于在I/O设备与主机间交换数据的叙述,(4)是错误的。
下面关于在I/O设备与主机间交换数据的叙述,(4)是错误的。
admin
2009-02-01
52
问题
下面关于在I/O设备与主机间交换数据的叙述,(4)是错误的。
选项
A、中断方式下,CPU需要执行程序来实现数据传送任务
B、中断方式和DMA方式下,CPU与I/O设备都可同步工作
C、中断方式和DMA方式中,快速I/O设备更适合采用中断方式传递数据
D、若同时接到DMA请求和中断请求,CPU优先响应DMA请求
答案
C
解析
本题考查I/O设备与主机间交换数据的方式和特点。I/O设备与主机间进行数据输入输出主要有直接程序控制方式、中断方式、DMA方式和通道控制方式。直接程序控制方式的主要特点是:CPU直接通过FO指令对I/0接口进行访问操作,主机与外设之间交换信息的每个步骤均在程序中表示出来,整个输入输出过程是由CPU执行程序来完成的。中断方式的特点是:当FO接口准备好接收数据或向CPU传送数据时,就发出中断信号通知CPU。对中断信号进行确认后,CPU保存正在执行的程序的现场,转而执行提前设置好的I/O中断服务程序,完成一次数据传送的处理。这样,CPU就不需要主动查询外设的状态,在等待数据期间可以执行其他程序,从而提高了CPU的利用率。采用中断方式管理I/O设备,CPU和外设可以并行地工作。虽然中断方式可以提高CPU的利用率,能处理随机事件和实时任务,但一次中断处理过程需要经历保存现场、中断处理和恢复现场等阶段,需要执行若干条指令才能处理一次中断事件,因此这种方式无法满足高速的批量数据传送要求。直接内存存取(Direct Memory Access,DMA)方式的基本思想是:通过硬件控制实现主存与I/O设备间的直接数据传送,数据的传送过程由DMA控制器(DMAC)进行控制,不需要CPU的干预。在DMA方式下,需要CPU启动传送过程,即向设备发出“传送一块数据”的命令。在传送过程结束时,DMAC通过中断方式通知CPU进行一些后续处理工作。DMA方式简化了CPU对数据传送的控制,提高了主机与外设并行工作的程度,实现了快速外设和主存之间成批的数据传送,使系统的效率明显提高。通道是一种专用控制器,它通过执行通道程序进行I/O操作的管理,为主机与I/O设备提供一种数据传输通道。用通道指令编制的程序存放在存储器中,当需要进行I/O操作时,CPU只要按约定格式准备好命令和数据,然后启动通道即可;通道则执行相应的通道程序,完成所要求的操作。用通道程序也可完成较复杂的I/O管理和预处理,从而在很大程度上将主机从繁重的I/O管理工作中解脱出来,提高了系统的效率。
转载请注明原文地址:https://kaotiyun.com/show/36xZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
在Linux操作系统下,可通过命令(2)显示路由信息。若主机所在网络的网关IP地址为192.168.0.254,则可使用命令(3)adddefault(4)192.168.0.254添加网关为默认路由。备选答案:A.gat
阅读以下说明,回答问题1至问题5,将解答填入对应的解答栏内。[说明]某公司两分支机构之间的网络配置如图4-1所示,为保护通信安全,在路由器router-a和router-b上配置IPSec安全策略,对192.168.8.0/24网段和192
阅读以下说明,回答问题1至问题5,将解答填入对应的解答栏内。[说明]某公司两分支机构之间的网络配置如图4-1所示,为保护通信安全,在路由器router-a和router-b上配置IPSec安全策略,对192.168.8.0/24网段和192
在Linux系统中,对于(7)文件中列出的Linux分区,系统启动时会自动挂载。此外,超级用户可通过(8)命令将分区加载到指定目录,从而该分区才在Linux系统中可用。(7)
下面是通过showipripdatabase命令来显示RIP数据库信息,请解释下划线的部分的含义。Router#showipripdatabaseNetworkNextHo
在Linux操作系统的终端窗口,可以通过RPM命令(1)来验证系统是否已安装vsfipd服务。在图3-11所示的配置文件中,第3行至第5行实现什么配置功能?
在Linux操作系统的终端窗口,可以通过RPM命令(1)来验证系统是否已安装vsfipd服务。vsftpd服务器支持匿名登录。通常匿名登录的用户名是anonymous,另外还可以使用(3)用户名进行匿名登录。
在RAS上存在着两个RJ45的端口,分别为Console与AUX,请问这两个端口的用途是什么?(控制在100个字以内)在第4步中,进入虚拟操作台后,在IOS环境下输入了如下的配置,请解释(1)~(4)处的标有下划线部分配置命令的含义(“◇”后为配置内容
The "main storage" normally means that part of internal storage into which instructions and other data must be loaded for subseq
The Turing machine is an abstract(71)of computer execution and storage introduced in 1936 by Alan Turing to give a mathematicall
随机试题
[*]
Theelephantistheonlyanimalintheworldwithatrunk(theverylongnoseofanelephant),Itusesitstrunk【21】manyways.I
5,7,2’,4’-四羟基黄酮5,7,3’,4,-四羟基二氢黄酮
依据我国《商业银行法》的规定,下列表述错误的是:()。
应用建设工程项目管理信息系统的主要意义包括()。
某公共建筑设有8台火灾报警控制器,在竣工验收时,应抽取()台进行功能检验。
如图所示,光滑水平面上放置质量分别为m、2m和3m的三个木块,其中质量为2m和3m的木块间用一不可伸长的轻绳相连,轻绳能承受的最大拉力为T。现用水平拉力F拉其中一个质量为3m的木块,使三个木块以同一加速度运动,则以下说法正确的是()。
宋明理学与先秦儒学相比,其重大发展有()。①吸收了佛教和道教的思想②完成了理论化、思辨化的过程③封建的伦理道德行为规范形成④具有浓郁的人文主义精神
有三个人的年龄各不相同,且他们的年龄总和为93岁,其中有2个人的年龄是平方数。如果倒退16年,这三个人中仍有2个人的年龄是平方数。则这三个人的年龄分别是()。
设窗体上有1个水平滚动条,已经通过属性窗口把它的Max属性设置为1,Min属性设置为100。下面叙述中正确的是( )。
最新回复
(
0
)