首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
以下哪种方式,在读取磁盘上多个顺序数据块时的效率最高?
[单选题]
以下哪种方式,在读取磁盘上多个顺序数据块时的效率最高?
中断控制方式
DMA方式
通道方式
程序直接访问方式
循环检查I/O方式
以上访问方式都一样
查看答案及解析
添加笔记
求解答(52)
邀请回答
收藏(1255)
分享
3个回答
添加回答
80
LittleBaby
答案选C,通道方式。
(1)程序直接访问方式跟循环检测IO方式,应该是一个意思吧,是最古老的方式。CPU和IO串行,每读一个字节(或字),CPU都需要不断检测状态寄存器的busy标志,当busy=1时,表示IO还没完成;当busy=0时,表示IO完成。此时读取一个字的过程才结束,接着读取下一个字。
(2)中断控制方式:循环检测先进些,IO设备和CPU可以并行工作,只有在开始IO和结束IO时,才需要CPU。但每次只能读取一个字。
(3)DMA方式:Direct Memory Access,直接存储器访问,比中断先进的地方是每次可以读取一个块,而不是一个字。
(4)通道方式:比DMA先进的地方是,每次可以处理多个块,而不只是一个块。
发表于 2016-09-04 00:03:45
回复(1)
56
钉子
I/O中断方式是以字节为单位,DMA控制方式是以一个连续的数据块为单位,I/O通道控制方式是DMA控制方式的发展,是以一组数据块为单位的,即可以连续读取多个数据块。
发表于 2016-05-12 11:52:29
回复(3)
2
踏实与平淡
(1)程序直接访问方式跟循环检测IO方式,应该是一个意思吧,是最古老的方式。CPU和IO串行,每读一个字节(或字),CPU都需要不断检测状态寄存器的busy标志,当busy=1时,表示IO还没完成;当busy=0时,表示IO完成。此时读取一个字的过程才结束,接着读取下一个字。
(2)中断控制方式:循环检测先进些,IO设备和CPU可以并行工作,只有在开始IO和结束IO时,才需要CPU。但每次只能读取一个字。
(3)DMA方式:Direct Memory Access,直接存储器访问,比中断先进的地方是每次可以读取一个块,而不是一个字。
(4)通道方式:比DMA先进的地方是,每次可以处理多个块,而不只是一个块。
发表于 2016-10-08 10:37:38
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
编译和体系结构
来自:
阿里巴巴2017实习生...
难度:
3条回答
1255收藏
16188浏览
热门推荐
相关试题
以下指令集架构属于复杂指令集架构的是?
阿里巴巴
编译和体系结构
评论
(15)
来自
阿里巴巴2015实习生笔试题
则开发和测试的对应关系为()。
判断推理
评论
(15)
来自
阿里巴巴2017实习生笔...
由权值分别为1、12、13、4、8...
树
评论
(22)
来自
网易笔试练习卷
那么第七天,机器人的回答应该是()
判断推理
评论
(112)
来自
阿里巴巴2017实习生笔...
开关闭合瞬间,电容电压uc(0+)为
电路基础
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题