首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
CPU通过接口对外设控制的方式一般包含程序查询方式、中断处理方式和DMA方式,以下描述正确的是___________。
CPU通过接口对外设控制的方式一般包含程序查询方式、中断处理方式和DMA方式,以下描述正确的是___________。
admin
2018-01-24
39
问题
CPU通过接口对外设控制的方式一般包含程序查询方式、中断处理方式和DMA方式,以下描述正确的是___________。
选项
A、程序查询方式下的结构复杂,但是工作效率很高
B、中断处理方式下CPU不再被动等待,而是可以执行其他程序
C、DMA方式下的内存和外设之间的数据传输需要CPU介入
D、在DMA进行数据传送之前,DMA控制器不需要向CPU申请总线控制权
答案
B
解析
本题考查嵌入式处理器外设控制方式相关的基础知识。
CPU通过接口对外设控制的方式一般包含程序查询方式、中断处理方式和DMA方式,程序查询方式是早期的计算机系统对I/O设备的一种管理方式。它定时对各种设备轮流询问一遍有无处理要求。轮流询问之后,有要求的,则加以处理。在处理I/O设备的要求之后,处理机返回继续工作。
在中断处理方式下,中央处理器与I/O设备之间数据的传输步骤如下:
1.在某个进程需要数据时,发出指令启动输入输出设备准备数据;
2.进程发出指令启动设备之后,该进程放弃处理器,等待相关I/O操作完成。此时,进程调度程序会调度其他就绪进程使用处理器;
3.当I/O操作完成时,输入输出设备控制器通过中断请求线向处理器发出中断信号,处理器收到中断信号之后,转向预先设计好的中断处理程序,对数据传送工作进行相应的处理;
4.得到了数据的进程则转入就绪状态。在随后的某个时刻,进程调度程序会选中该进程继续工作。
DMA是在内存与IO设备间传送一个数据块的过程中,不需要CPU的任何中间干涉,只需要CPU在过程开始时向设备发出“传送块数据”的命令,然后通过中断来得知过程是否结束和下次操作是否准备就绪。
DMA工作过程:
1.当进程要求设备输入数据时,CPU把准备存放输入数据的内存起始地址以及要传送的字节数分别送入DMA控制器中的内存地址寄存器和传送字节计数器。
2.发出数据传输要求的进程进入等待状态。此时正在执行的CPU指令被暂时挂起。进程调度程序调度其他进程占据CPU。
3.输入设备不断地窃取CPU工作周期,将数据缓冲寄存器中的数据源源不断地写入内存,直到所要求的字节全部传送完毕。
4.DMA控制器在传送完所有字节时,通过中断请求线发出中断信号。CPU在接收到中断信号后,转入中断处理程序进行后续处理。
5.中断处理结束后,CPU返回到被中断的进程中,或切换到新的进程上下文环境中,继续执行。
DMA与中断的区别:
1.中断方式是在数据缓冲寄存器满之后发出中断,要求CPU进行中断处理,而DMA方式则是在所要求传送的数据块全部传送结束时要求CPU进行中断处理。这就大大减少了CPU进行中断处理的次数。
2.中断方式的数据传送是在中断处理时由CPU控制完成的,而DMA方式则是在DMA控制器的控制下完成的。这就排除了CPU因并行设备过多而来不及处理以及因速度不匹配而造成数据丢失等现象。
转载请注明原文地址:https://kaotiyun.com/show/KxWZ777K
本试题收录于:
嵌入式系统设计师上午基础知识考试题库软考中级分类
0
嵌入式系统设计师上午基础知识考试
软考中级
相关试题推荐
阅读下列说明,回答以下问题,将解答填入答题纸的对应栏内。【说明】建设单位甲选定监理单位丙对某应用软件开发项目实施全过程监理,承建单位乙承担项目建设任务。在项目实施过程中,发生了如下事件:[事件1]为保证系统建设过程中文档的完整和有效
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】建设单位甲通过公开招标选择承建单位乙承担某电子商务应用项目的实施任务,并委托监理单位丙对项目实施全过程监理。该工程项目涉及机房建设、系统集成和应用软件开发等建设内容。在建设过程中,发
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。[说明]某部门建设云计算数据中心,该数据中心作为部门信息系统的运行中心、灾备中心,承载着部门核心业务运营、信息资源服务、关键业务计算、数据存储和备份,以及确保业务连续性等重要任务。为做到心中
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。[说明]某行业协会组织开发了一套信息系统,准备完成系统终验后即在地方协会部署,为保证部署效果,招入第三方监理机构和测试机构对系统最终验收工作提供咨询和服务。[事件1]协会要求第三方测试机构
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某企业将信息化工程项目分包为A、B、C三个工程包进行建设,其中A包是应用软件开发工程;B包是网络设备、主机、存储及系统软件建设工程;C包是机房建设工程。建设单位选择了承建单位
对于一个大型的软件项目,由于项目的复杂性,需要进行一系列的估算处理。主要按(24)和(25)手段进行。估算的方法分为三类:从项目的整体出发,进行(25)的方法称为(26)估算法。把待开发的软件细分,直到每一个子任务都已经明确所需要的开发工作量,然后把它们加
笔者的电子邮箱为pyxdl@163.com,QQ是7120245。其中对于pyxdl和163.com的正确理解为(3)。在发送电子邮件时,常用关键词使用中,(4)是错误的。若电子邮件出现字符乱码现象,以下方法中(5)一定不能解决该问题。
工程质量控制是为了保证工程质量符合(40)、规范标准所采取的一系列措施、方法和手段。
长期以来,我国信息工程项目建设成本失控现象严重,造成成本失控的原因很多,但不包括(51)________。
PKI/CA主要由最终用户、(27)和注册机构来组成。PKI/CA的工作原理就是通过发放和维护(28)来建立一套信任网络,在同一信任网络中的用户通过申请到的数字证书来完成身份认证和安全处理。 (28)
随机试题
“我爱咱们的国家,可是谁爱我呢?”在《茶馆》中说出这句台词的人物是()
法洛四联症包括
下列哪项不属于疥疮的临床特点()
下列关于施工合同的变更,不正确的是( )。
甲公司2016年初到2017年末期间创造了一项无形资产自己使用,无形资产的研究费用为200000元,开发阶段符合资本化的支出为250000元。2018年初开始申请专利,专利注册费为7200元,专利有效期为10年,采用年限平均法摊销无形资产成本。20
R图的控制下限()。
作为保护动物的丹顶鹤和大熊猫,主要栖息地和保护地是在()。
在招聘人事专员的过程中,关于劳动人事制度和法令的面试题属于()问题。
①每年清明节期间,新茶初出,最适合参斗②斗茶,即比赛茶的优劣,又名斗茗、茗战,始于唐、盛于宋,是古代有钱有闲人的雅玩③斗茶的场所,多选在有规模的茶叶店,前后二进,前厅阔大,为店面;后厅狭小,兼有厨房,便于煮茶④在古代,斗茶可谓风靡一时,如同西班牙斗牛
下列小题使用如下数据表:学生(学号(C,8),姓名(C,6),性别(C,2),出生日期(D)选课(学号(C,8),课程号(C,3),成绩(N,5,1))插入一条记录到“选课”表中,学号、课程号和成绩分别是“09080001”、“001”和80,正确
最新回复
(
0
)