腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在引脚工具中获取物理地址
根据我的
实现
结果,我发现跟踪指示的是
虚拟地址
,而不是物理地址。有没有办法在Pin tool中获取物理地址跟踪?帮助!
浏览 6
提问于2014-09-30
得票数 2
1
回答
在ARMv7的上下文中,当mmu必须执行页表
转换
时,
Linux
内核一对一映射内存的优点是什么?
、
、
、
Linux
内核
虚拟地址
是一对一映射的.因此,通过将一个PAGE_OFFSET减去
虚拟地址
,我们将得到物理地址。这就是和是
如何
在中
实现
的。当存在TLB缺失时,mmu必须执行页面表
转换
? 单对一映射的唯一优势是S/W只需减去PAGE_OFFSET即可直接获得各自
虚拟地址
的物理地址,还是ARMV7 MMU页面
转换
还有其他优势?如果与mmu页表
转换
相比,1:1映射内存没有优势,那么为什么我们需要1:1映射内存的页表。我的意思是,mm
浏览 3
提问于2015-10-25
得票数 3
回答已采纳
1
回答
ARM
Linux
如何
维护段?
、
Linux
通过MMU将平面
虚拟地址
转换
为物理地址。在
Linux
的
虚拟地址
空间中,有许多类型的段:
Linux
如何
维护这些段(也就是部分)?
浏览 1
提问于2015-07-23
得票数 0
回答已采纳
1
回答
将
虚拟地址
转换
为物理地址
、
、
、
、
我有一个问题,那就是
如何
翻译
虚拟地址
,并将该地址映射到物理内存位置。我们
如何
对物理映射进行虚拟映射? 谢谢并提前。
浏览 3
提问于2017-02-17
得票数 0
回答已采纳
2
回答
如何
将页表的
虚拟地址
转换
为其实际物理地址?
、
、
如果在OS中启用分页,则使用页表将
虚拟地址
映射到实际物理地址。更具体地说,考虑X86上的
Linux
32位操作系统,cr3寄存器具有页面表目录的起始地址。我想这是个
虚拟地址
。CPU将
如何
将此
虚拟地址
映射到RAM中页表目录的物理地址。该地址
转换
将使用哪个页表?
浏览 2
提问于2015-03-12
得票数 1
回答已采纳
1
回答
gpio_request是
如何
处理GPIO号到虚拟内存地址的?
、
、
有一个问题,gpio_request需要一个GPIO号,但在内核中它需要一个地址来处理gpio,
Linux
是
如何
实现
这一点的?2,在内核中,它使用
虚拟地址
,内核
如何
将gpio号
转换
为
虚拟地址
?致以对Bill Wang的问候
浏览 0
提问于2012-12-13
得票数 3
1
回答
虚拟内存、
虚拟地址
、
我已经阅读了各种在线文档/视频,以了解“
虚拟地址
,
虚拟地址
空间(VAS)”等,但仍然有一些疑惑下面提到的还不清楚。3)分页是一种虚拟内存技术。调出/调入和调
浏览 59
提问于2018-01-31
得票数 0
1
回答
在x86平台上,PCI事务中的地址是否默认由IOMMU
转换
?
、
、
我知道PCI有一个叫做ATS的功能,可以将
虚拟地址
转换
成物理地址,但我不确定在当前的x86平台上是否默认启用了它。这就是我现在猜想的。首先,像pci_map_*这样的DMA API将调用intel iommu驱动程序来设置页表并获取io
虚拟地址
。其次,PCI设备将使用虚拟io地址来开始事务,且vt-d将把该虚拟io地址
转换
为物理地址。我说的对吗?
浏览 10
提问于2018-11-29
得票数 0
1
回答
用DMA从用户空间传输
linux
驱动程序数据
、
、
、
、
嗨,我正在尝试
实现
一个FPGA加速器,通过AXI总线与ARM处理器集成。FPGA加速器包括一个DMA,其目的是将输入数据(从内存)和输出数据(到内存)移动。所有东西都是作为一个普通的金属应用程序工作的,但是我在
Linux
下做它有问题。 其思想是用户空间进程必须提供输入数据,并且必须读取输出数据。为了解决这个问题,我正在编写一个设备驱动程序,但是我被困在从
虚拟地址
到物理地址的地址
转换
中。当我给DMA输入和输出基本地址时,我只能提供对我的目的无用的
虚拟地址
,因为我不知道
如何
将其
转换<
浏览 3
提问于2014-10-23
得票数 1
1
回答
内核
虚拟地址
的直接映射
、
我已经读过如果
Linux
内核
虚拟地址
在0xC0000000和(0xC0000000 + 896MB)之间。该映射被定向到物理地址。 也就是说,如果RAM为0x80000000。这是
如何
在
Linux
中
实现
的。是否有人告诉MMU每次
虚拟地址
在0xC0000000和(0xC0000000 + 896MB)之间时减去偏移量
浏览 1
提问于2014-07-08
得票数 0
1
回答
kmalloc返回的地址的物理地址
、
、
、
、
这种映射是
如何
工作的?我非常确定kmalloc不会简单地返回物理地址。
浏览 5
提问于2013-06-22
得票数 2
回答已采纳
2
回答
基于内存管理的
linux
内核x86分页
、
、
、
、
在
linux
arch中,x86内核2.6.x,32位系统是为内核保留的。并且该
虚拟地址
可以被
转换
为物理地址然而,我认为即使结果是一样的,MMU也会翻译所以我需要知道这个问题 请帮帮忙。
浏览 0
提问于2012-07-23
得票数 2
回答已采纳
1
回答
虚拟内存到物理内存
、
、
我使用的是trustzone (ARM),与
linux
中的内存访问不同,受信任的applet无法访问虚拟-物理内存映射。它严格处理物理内存。
如何
将
虚拟地址
转换
为物理地址?
浏览 1
提问于2014-09-25
得票数 1
3
回答
如何
在
虚拟地址
空间中确定页面大小?
、
、
、
Linux
使用虚拟内存系统,其中所有地址都是
虚拟地址
,而不是物理地址。这些
虚拟地址
由处理器
转换
为物理地址。 为了使这个
转换
更容易,虚拟内存和物理内存被划分为页面。但是
如何
确定这个页码呢?它是否受建筑尺寸的影响?例如,32位总线将有4GB的地址空间.
浏览 0
提问于2014-05-06
得票数 55
回答已采纳
1
回答
ARM MMU在不同运行模式下的运行
、
、
在我提出问题之前,我会先把我对这个话题的理解,问题: 是在监控程序模式下启用的(对于内核地址)。如果MMU以不同的方式在不同的模式下
浏览 3
提问于2012-04-03
得票数 4
1
回答
x86程序集中的地址是虚拟的还是物理的?
、
此地址0x123456789指的是
虚拟地址
还是物理地址?读取时,它声明“
虚拟地址
空间由CPU的内存管理单元(MMU)
实现
”。那么,是否有一个独立于操作系统的CPU
虚拟地址
空间?除了内核
虚拟地址
空间之外,为什么还需要这样做呢?如果没有操作系统,CPU将
如何
执行虚拟到物理的
转换
?
浏览 0
提问于2017-01-02
得票数 8
回答已采纳
1
回答
Zynq处理器采集的图像数据存储在Zynq的PS块的内存中的什么地方?这样我就可以使用AXI接口将其带到PL块
、
、
、
现在,使用
linux
编程,我对Zynq处理器的PS部分进行编程并捕获视频,现在我有了包含捕获的Image数据的imagebuffer变量。
浏览 27
提问于2014-04-10
得票数 3
3
回答
在
Linux
虚拟内存系统中进程
如何
尝试访问其他进程的内存
、
当我在
Linux
中学习虚拟内存系统时,我感到很困惑。 由于每个进程都有自己的
虚拟地址
空间和将其
虚拟地址
转换
为物理地址的页表(我说得对吗?),它怎么可能试图错误地访问其他进程的内存呢?
浏览 2
提问于2013-12-26
得票数 3
回答已采纳
1
回答
在
linux
内核中,页面地址、
虚拟地址
和物理地址有什么不同
、
在
linux
内核中,页面地址、
虚拟地址
和物理地址有什么不同?另外,如果我有结构页面地址,我
如何
找到它的
虚拟地址
?提前感谢你的回答。
浏览 0
提问于2015-10-29
得票数 2
2
回答
二进制形式的虚拟内存地址
、
在虚拟内存下,我发现:用户进程生成
虚拟地址
11123456。据说二进制形式的
虚拟地址
是0001 0001 0001 0010 0011 0100 0101 0110。它是
如何
转换
的,因为当我把11123456
转换
成垃圾桶时,我得到了0001 0101011101110110000。据说虚拟内存是通过分页
实现
的,页面大小为4096字节。
浏览 4
提问于2014-04-14
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何免费实现PDF格式转换?
如何使用Cron Jobs实现Linux提权
如何实现Linux与Windows的文件互传?
Linux下如何实现与Internet时间同步
如何轻松实现中英文转换?
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券