首页
登录
从业资格
DMA工作方式下,在( )之间建立了直接的数据通路。A.CPU与外设 B.C
DMA工作方式下,在( )之间建立了直接的数据通路。A.CPU与外设 B.C
考试题库
2022-08-02
56
问题
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.
随机试题
Freezingcold,exhausted,soakedthrough,withmassivewavescrashingdowno
OnDecember25,2000,manypeopleacrossNorthAmericareceivedarareChris
[originaltext]W:WhatdoyouthinkwillhappentoTom?M:Well,(l)he’lldefini
[originaltext]M:Ilikethecolorofthisshirt.Doyouhavealargersize?W:
I’mdreamingoftravelingtoHongKongandsomedaymydreamwill______.A、makeu
Doctorsoftentellpatientstotakeacertainkindofmedicineinorderto【
技术分析中,波浪理论是由()提出的。A.菲波纳奇 B.索罗斯 C.艾略特
(2019年真题)《药品生产许可证》许可事项变更不包括A.企业法定代表人的变更
下列存款中,属于我国货币供给层次M1的是( )。A.外资合资金融机构存款 B
心输出量是指() A.每分钟由一侧心室所射出的血量 B.每分钟由左、右心室所
最新回复
(
0
)