首页
登录
从业资格
DMA工作方式下,在( )之间建立了直接的数据通路。A.CPU与外设 B.C
DMA工作方式下,在( )之间建立了直接的数据通路。A.CPU与外设 B.C
考试题库
2022-08-02
55
问题
DMA工作方式下,在( )之间建立了直接的数据通路。A.CPU与外设B.CPU与主存C.主存与外设D.外设与外设
选项
A.CPU与外设
B.CPU与主存
C.主存与外设
D.外设与外设
答案
C
解析
DMA工作方式是程序输入输出控制方式中的一种。DMA工作方式使用DMA控制器(DMAC)来控制和管理数据传输。DMAC与CPU共享系统总线,并且具有可以独立访问存储器的能力。
在进行DMA时,CPU放弃对系统总线的控制,改由DMAC控制总线;由DMAC提供存储器地址及必需的读写控制信号,实现外设与存储器的数据交换。
①向CPU申请DMA传送。
②获得CPU允许后,DMA控制器接管系统总线的控制权。
③在DMA控制器的控制下,在存储器和外设之间进行数据传送,在传送过程中无须CPU参与,开始时需要提供传送数据的长度和起始地址。
④传送结束后,向CPU返回DMA操作完成信号。
DMAC获取系统总线的控制权可以采用暂停方式(CPU交出控制权到DMA操作结束)、周期窃取方式(CPU空闲时暂时放弃总线,插入一个DMA周期)、共享方式(CPU不使用系统总线时,由DMAC来进行DMA传输)。
转载请注明原文地址:https://tihaiku.com/congyezige/2405538.html
本试题收录于:
中级 网络工程师题库软件水平考试初中高级分类
中级 网络工程师
软件水平考试初中高级
相关试题推荐
以下关于软件测试原则的叙述中,正确的是()。A.测试用例只需选用合理的输入数据
软件测试信息流的输入包括()①软件配置(包括软件开发文档、目标执行程序、数据结
软件测试的对象包括().①软件代码②文档③数据A.①② B.①③ C.②③
编写测试计划的目的是()①使用测试工作顺利进行②使项目参与人员沟通更舒畅③使测
结构化开发方法中,()主要包含对数据结构和算法的设计。对算法设计时,其主要依据
A模块通过简单数据类型(如整型)参数访问B模块,该参数在B模块内用于数据计算,则
以下关于软件质量和度量的说法,错误的是()A.软件质量特性的定义方式往往无法进
当一个模块直接使用另一个模块的内部数据,或者通过非正常入口转入另一个模块内部,这
()以静态或动态的连接方式,为应用程序提供一组可使用的类。A.函数库 B.类
结构化开发方法中,()主要包含对数据结构和算法的设计。A.体系结构设计 B.
随机试题
TheOnlyChild:RevealingtheMythsAccordingtotheGut
[img]2012q1/ct_etoefm_etoeflistz_0301_20121[/img][br]Whatdoesthestudentwan
[originaltext]W:Whydoyouwanttoresign?M:I’mexhausted.Ineedtotakea
SharingEconomicLossesthroughInsuranceEachminut
[originaltext]W:Idon’tunderstandhowtheinventorearnsmoneyfromtheinven
TheU.S.andChinadon’tagreeonmuchthesedays.GermanyandFranceshare
A.谵妄状态 B.昏睡 C.意识模糊 D.昏迷 E.醒状昏迷在()时
如果一个客户性格属于常常改变主意或离题,有丰富的想象力,在做决定的时候有新思路并
等渗性血容量减少见于A.水肿B.水中毒C.盐中毒D.低渗性脱水E.等渗性脱水
知识点:L5-Sl椎间盘突出 男,45岁。腰部、右下肢疼痛5个月,腓肠肌肌
最新回复
(
0
)