首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
CPU通过接口对外设控制的方式一般包含程序查询方式、中断处理方式和DMA方式,以下描述正确的是___________。
CPU通过接口对外设控制的方式一般包含程序查询方式、中断处理方式和DMA方式,以下描述正确的是___________。
admin
2018-01-24
56
问题
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://www.kaotiyun.com/show/KxWZ777K
本试题收录于:
嵌入式系统设计师上午基础知识考试题库软考中级分类
0
嵌入式系统设计师上午基础知识考试
软考中级
相关试题推荐
阅读下列说明,回答以下问题,将解答填入答题纸的对应栏内。【说明】国务院某部委负责实施“十二五”期间的一项国家政务信息化工程建设项目。该项目涉及与其他10个部委的信息交换共享以及基础设施、设备采购、软件开发、系统集成、系统安全、标准等建设任务。目
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。[说明]某政府部门拟对网络进行升级改造,建设单位通过招标选择了一具有相应资质的监理单位承担项目监理工作,现计划通过公开招标方式选择承建单位,监理单位协助建设单位对招标过程进行监理。[事件1
阅读下列说明,回答问题。【说明】针对电子商务软件开发建设项目,建设单位甲与承建单位乙签订了项目实施合同,与监理单位丙签订了项目监理合同。在项目实施过程中发生了如下事件。【事件1】合同生效后,承建单位项目经理在短时间内即完成了项目计划的编制并提交监理
两个公司希望通过Internet 进行安全通信,保证从信息源到目的地之间的数据传输以密文形式出现,而且公司不希望由于在中间节点使用特殊的安全单元而增加开支,最合适的加密方式是(10),使用的会话密钥算法应该是(11)。
Windows系统安装时生成的Documents and Settings、Winnt和System32文件夹是不能随意更改的,因为它们是(10)。在Windows文件系统中,(11)是一个合法的文件名;(12)不是合法的可执行文件的扩展名。
对于信息系统工程而言,下列叙述错误的是(17)。
某信息系统项目的硬件设备费用为3000万元,网络费用为2000万元,软件开发费用为800万元,建设期利息为200万元,基本预备费为250万元,硬件和网络设备涨价预备费为1507元,则其静态投资为(32)万元。
在信息系统逻辑访问的控制方面,监理工程师在项目建设过程中重点分析并评估的对象不包括(64)。
质量控制工具(53)与“二八定律”揭示的原理相同。
胡工是某软件项目的项目经理,他安排一组人员在一周内编写一个模块,后来发现前3天他们很悠闲,可后2天就拼命加班编程序,而到周末时又发现系统有错误和遗漏,必须修改和返工,于是周末又得加班了。为了避免此现象,胡工最佳的选择是()。
随机试题
题18图所示的电路,二极管VD1和VD2为理想二极管,则UAB为______伏。
在“若夫法天则地,随应而动”中,“则’,的词义是
关于影像变形叙述不正确的是
“患什么病用什么药,不像一般商品可以互相替代”体现了药品的
周某有三个儿子,周某生前同次子共同生活在A地。周某死后留有遗产房屋数间在B地,该房屋一直为次子占据和使用。周某的长子(居住C地)和三子(居住D地)提出要求作为周某的法定继承人分割该遗产,但是,周某的次子始终没有答应,而是一直对该房屋占有和使用。后周某的长子
环球银行金融电讯协会(SWIFT)发布报告显示,人民币成为全球第四大支付货币,前三大支付货币是()。
根据以下情境材料,回答下列问题。为进一步加强辖区幼儿园安保工作,保证辖区幼儿园的安全,杜绝安全隐患,近日,贾庄派出所民警深入辖区幼儿园开展安全大检查,切实消除安全隐患,堵塞安全漏洞。下面是对各幼儿园的检查情况:在幼儿园进行安全检查的过程中,一名幼儿
小王和小李6小时共打印了900页文件,小王打印的速度比小李快50%,请问小王每小时打印多少页文件?
设某产品的需求函数Q=Q(p),它对价格的弹性为ε(0
A、102years.B、100years.C、108years.D、86years.A选项都是数字,推测问题与数目相关。题目问的是马云想让阿里巴巴存在多长时间。文中提到“我们想让公司存在102年”。由此可知,答案为A)。
最新回复
(
0
)