腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
DMA
对
CPU
有
何
影响
?
、
、
、
这可能是一个愚蠢的问题) 我了解到
DMA
允许I/O设备(如磁盘)直接独立于
CPU
与主内存进行通信。在数据传输期间,它使内存总线保持繁忙。但是它对
CPU
有
什么
影响
呢?如果
CPU
希望在这段时间内使用内存,该怎么办?即使数据传输需要很长时间也要等待吗? 谢谢。
浏览 75
提问于2021-01-14
得票数 1
1
回答
如何在c++中播放声音
、
、
昨天我问自己一个简单的问题,如果一个操作系统是多任务,它将能够同时播放声音和做其他事情,因为任务管理
对
吗?但是,为什么声音是伟大的,没有任何干扰? 谢谢每一个报仇
浏览 1
提问于2016-10-12
得票数 0
回答已采纳
2
回答
如果
DMA
控制器减慢了系统的速度,为什么要使用
DMA
控制器?
、
、
我在一本书里读到了这个: 我认为
DMA
控制器的全部原因是为了加快速度,而不是放慢速度。那么,如果它减慢了速度,又有什么帮助呢?为什么不让
DMA
控制器和内存一样快呢?
浏览 0
提问于2011-12-13
得票数 5
回答已采纳
1
回答
TensorFlow GPU与
CPU
卸载ops分离
、
、
、
、
以下各项
对
业绩
有
何
影响
: (我需要详细说明哪些操作被卸载到GPU和
CPU
,例如基于TensorFlow GPU )。
浏览 3
提问于2019-06-30
得票数 1
2
回答
TestNG
对
项目绩效
有
何
影响
?
、
并在测试代码中启动了应用程序:因此,测试项目是应用的一部分,问题是测试项目在多大程度上
影响
浏览 0
提问于2016-07-08
得票数 4
1
回答
功能声明
对
提升
有
何
影响
?
、
下面有两个代码打印不同的输出,尽管内部函数没有被调用。function foo(){}console.log(a); // 2var a = 1; a= 2; a = 3;}console.log(a); // 1
浏览 2
提问于2021-09-06
得票数 0
回答已采纳
1
回答
使
DMA
内存暂时可寻址
、
、
、
、
我
有
一个手臂皮质-A9四核设备,我正在编写一个多进程应用程序。这些进程共享相同的输入源--它们都使用mmap()调用访问的
DMA
缓冲区。我注意到,进程访问
DMA
内存所需的时间比将输入源更改为正常分配缓冲区(即使用malloc分配)所花费的时间要长得多。但是,我理解为什么
DMA
缓冲区必须是不可缓存的,因为我
有
能力确定缓冲区是稳定的(在大多数情况下是硬件不变的)还是脏的(数据已经改变了),我认为如果使内存区域临时缓存,我可能会得到很大的速度改进。
有
办法吗?
浏览 0
提问于2013-06-10
得票数 1
1
回答
linux中
DMA
是如何处理memcpy的
、
、
随着变量数量的增加,不幸的是
CPU
使用率也增加了。这就像是使用for循环迭代来运行memcpy一样。linux中有没有一个快速的memcpy函数?我应该使用补丁并编译内核吗?
浏览 7
提问于2013-06-18
得票数 2
1
回答
在X86平台上,
DMA
操作是否意味着在MMIO空间和系统内存地址空间之间移动数据?
、
在现代的X86/X86_64平台上,由于MMIO机制的存在,
DMA
操作是否可以在MMIO地址空间和内存地址空间之间移动数据?在Linux内核中,我看到
有
一个
dma
_addr_t定义。
浏览 2
提问于2012-02-02
得票数 0
2
回答
突发模式
DMA
如何加快主存与I/O设备之间的数据传输?
根据维基百科的说法,
DMA
模式
有
三种,即突发模式、周期窃取模式和透明模式。在突发模式下,
dma
控制器将接管总线的控制。在传输完成之前,需要总线的
CPU
任务将被挂起。因此,在传输过程中,
CPU
将处于空闲状态,不做任何工作,这与在中断驱动的IO下被传输工作占用的任务本质上是一样的。在我看来,循环盗窃模式本质上是一样的。唯一的区别是,在这些模式中,
CPU
使用两个连续周期中的一个,而不是在半衰期模式中完全空闲。通过跳过使用中断驱动I/O时所需的获取和解码周期,从而完成每个时钟周期而不是
浏览 5
提问于2016-06-24
得票数 0
回答已采纳
2
回答
SKScene.anchorPoint
对
physicsBody
有
何
影响
?
、
、
、
为什么此更改会
影响
scene的子项的physicsBody?
浏览 1
提问于2014-08-02
得票数 2
2
回答
时代
对
深度学习模式
有
何
影响
?
、
、
、
通过增加历元数,我是以有害的方式
对
模型进行过度拟合,还是以有益的方式提高模型的准确性?
浏览 4
提问于2017-07-03
得票数 2
3
回答
是否每个
dma
_map_single调用都需要相应的
dma
_unmap_single?
、
、
ASIC使用大量的
DMA
通道。 我用GFP_KERNEL|GFP_
DMA
实现了kmalloc内存。在启动
DMA
之前,我使用
dma
_map_single获取硬件(物理)内存地址,将其提供给硬件。在
DMA
完成后,我有时需要
CPU
访问数据,但并不经常。在我通过代码访问数据之前,我做了一个
dma
_unmap_single来避免缓存一致性问题。在我不需要
CPU
访问的情况下,我还需要调用
dma
_unmap_single吗?我应该
对</em
浏览 4
提问于2013-04-23
得票数 5
回答已采纳
1
回答
DMA
究竟是如何卸载处理器/控制器的?
、
、
、
我知道
DMA
作为一个通道,当数据在内存/外设之间传输时,
CPU
会被绕过,同时
CPU
可以执行有用的操作。
浏览 2
提问于2015-03-20
得票数 2
1
回答
Linux PCIe
DMA
驱动程序
、
、
、
我目前正在为PCIe设备编写一个驱动程序,该驱动程序应该使用
DMA
将数据发送到Linux系统。据我所知,我的PCIe设备需要一个
DMA
控制器(
DMA
主),我的Linux系统也需要(
DMA
从机)。目前,PCIe设备没有
DMA
控制器,不应该有一个控制器。这让我很困惑。 C.
浏览 13
提问于2019-07-09
得票数 1
1
回答
Linux内核:可以让流式
DMA
映射无限期地打开吗?
、
、
许多关于设备驱动程序编程的指南建议,流式
DMA
映射(即那些由
dma
_map_single()和朋友创建的映射)应保持尽可能短的开放时间,因为它们消耗资源(即IOMMU映射资源,如果平台
有
资源,或者在需要时使用反弹缓冲区在我的例子中,我使用的是能够进行64位
DMA
的PCIe设备,所以应该不需要反弹缓冲区(在这种情况下,似乎也不需要来自IOMMU的特殊处理,
对
吧?)。数据来自设备(例如,它与
DMA
_TO_
CPU
映射),当
有
新数据可用时,设备通过中断通知我,
浏览 3
提问于2014-01-08
得票数 5
1
回答
Linux流
DMA
-显式刷新/无效
、
、
、
关于流式
DMA
API的文档提到,为了确保一致性,需要在
dma
映射到设备之前刷新缓存,并在从设备取消映射后失效。但是,我不知道是否需要显式地执行刷新和无效操作,例如,函数
dma
_map_single()和
dma
_sync_single_for_device()是否已经处理了
对
单身汉的刷新,还是驱动程序开发时需要调用一些函数来显式地刷新
dma
缓冲区的单身汉呢?对于
dma
_unmap_single() &
dma
_sync_single_for_<
浏览 5
提问于2021-10-27
得票数 1
1
回答
DRAM及其
对
现实世界性能的
影响
、
、
、
在学习了一些关于计算机程序如何运行的知识之后,我
对
cpu
和RAM
有
了一些想法。这是因为大多数现代
cpu
上
cpu
缓存的高命中率(95%及以上)吗?这反过来又会导致
cpu
越来越少地需要伸出触角?另外,在哪种情况下,更快的RAM频率将是有益的?
浏览 1
提问于2015-07-09
得票数 3
回答已采纳
1
回答
DMA
和PCIe如何协同工作?
、
DMA
是如何在这样的配置中发挥作用的?
对
我来说,
DMA
似乎是一个过时的特性,在PCIe配置中不需要。每个设备都可以向主存发送数据,也可以从主存读取数据--显然,在这样的操作中,主存总是“从属”的。或者有没有
DMA
的其他功能,而我没有呢? 提前谢谢你!
浏览 1
提问于2018-11-18
得票数 3
1
回答
I/O数据传输模式和I/O地址访问
、
、
、
、
我已经意识到建立I/O连接的三种方法:2-中断驱动I/O现在,我需要将这与访问I/O地址的实际情况联系起来。(孤立的I/O _\_内存映射不
影响
设备的直接内存访问(
DMA
),因为根据定义,
DMA
是一种绕过
CPU
的内存到设备通信方法。 这是我所有的信息。我现在是否理解这些话题,还是
有
任何误解?
浏览 6
提问于2021-10-04
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
RCEP签署对科技行业有何影响
蓄电池对UPS电源寿命有何影响
大数据时代对我们的生活有何影响?
手机游戏市场规模有多大?对游戏代理有何影响?
聚焦IT领袖峰会:5G技术对产业有何影响?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券