腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
在使用C++
和
GCC的
Linux
中,是否可以将
虚拟地址
转换为
物理地址
?
、
、
、
、
在
Linux
、C++
和
GCC
下
,可以获取给定
虚拟地址
的
物理地址
吗?我知道我不能将
物理地址
作为
物理地址
来操作。
浏览 1
提问于2010-10-05
得票数 2
回答已采纳
1
回答
ARM MMU在不同运行模式
下
的运行
、
、
在我提出问题之前,我会先把我对这个话题的理解,问题: 是在监控程序模式
浏览 3
提问于2012-04-03
得票数 4
1
回答
Linux
中使用的地址类型
我试图理解
Linux
内核使用的内存地址类型,这些类型是
物理地址
核逻辑地址我的理解如下: 我不明白公共汽车的地址
和
要求。 如果解释起来很幼稚的话,可以参考的材料是有用的。
浏览 0
提问于2013-04-04
得票数 4
回答已采纳
1
回答
在
linux
内核中,页面地址、
虚拟地址
和
物理地址
有什么不同
、
在
linux
内核中,页面地址、
虚拟地址
和
物理地址
有什么不同?另外,如果我有结构页面地址,我如何找到它的
虚拟地址
?提前感谢你的回答。
浏览 0
提问于2015-10-29
得票数 2
1
回答
128MB的
虚拟地址
空间是否足以访问超大的高内存?
、
我正在理解
Linux
内存管理。下图显示了
虚拟地址
空间
和
物理地址
空间之间的映射。我怀疑的是128MB的
虚拟地址
空间是否足以访问高内存?
浏览 0
提问于2015-01-25
得票数 0
2
回答
虚拟地址
空间如何大于
物理地址
空间?
、
虚拟地址
空间如何大于
物理地址
空间?假设一个
虚拟地址
0x7000映射到
物理地址
0x8000,假设另一个
虚拟地址
地址
和
有限的物理内存,因为映射必须转换为
物理地址
请帮我理解一
下
这个概念。
浏览 0
提问于2014-10-16
得票数 0
2
回答
如何将页表的
虚拟地址
转换为其实际
物理地址
?
、
、
如果在OS中启用分页,则使用页表将
虚拟地址
映射到实际
物理地址
。更具体地说,考虑X86上的
Linux
32位操作系统,cr3寄存器具有页面表目录的起始地址。我想这是个
虚拟地址
。CPU将如何将此
虚拟地址
映射到RAM中页表目录的
物理地址
。该地址转换将使用哪个页表?
浏览 2
提问于2015-03-12
得票数 1
回答已采纳
1
回答
linux
:获取父页面
和
派生子页面之间的共享
、
据我所知,
Linux
不会将所有父进程内存复制到子进程的单独页面中,它会执行写时复制。在任一进程修改(写入)映射(共享)页面中的某个内存位置之前,我们会将子
虚拟地址
空间
和
父
虚拟地址
空间映射到相同的物理内存位置(相同的物理页面)。谢谢。
浏览 1
提问于2013-03-11
得票数 0
回答已采纳
1
回答
虚拟内存、
虚拟地址
、
我已经阅读了各种在线文档/视频,以了解“
虚拟地址
,
虚拟地址
空间(VAS)”等,但仍然有一些疑惑下面提到的还不清楚。3)分页是一种虚拟内存技术。调出/调入<e
浏览 59
提问于2018-01-31
得票数 0
1
回答
从逻辑地址到
物理地址
的转换
假设虚拟内存配置具有大小为2K的页帧、大小为32K的空间的
虚拟地址
和
16K的
物理地址
空间。使用您选择的页面映射,确定与
虚拟地址
0573H对应的实际
物理地址
。 我是这个话题的新手。拜托,谁能解释一
下
从逻辑地址到
物理地址
映射的简单方法?
浏览 1
提问于2016-08-19
得票数 6
回答已采纳
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
回答
ARM
Linux
如何维护段?
、
Linux
通过MMU将平面
虚拟地址
转换为
物理地址
。在
Linux
的
虚拟地址
空间中,有许多类型的段: 感谢你的帮助。
浏览 1
提问于2015-07-23
得票数 0
回答已采纳
1
回答
内核如何设置注册cr3?
、
、
我理解处理器的mmu使用寄存器cr3将线性地址转换为
物理地址
,前提是cr3被正确地设置为页面目录的
物理地址
。但是在内核分配了页面表之后,它如何找到表的
物理地址
并将cr3设置为它呢?编辑:我说的是
linux
内核。
浏览 4
提问于2017-07-21
得票数 4
回答已采纳
1
回答
内核
虚拟地址
的直接映射
、
我已经读过如果
Linux
内核
虚拟地址
在0xC0000000
和
(0xC0000000 + 896MB)之间。该映射被定向到
物理地址
。 也就是说,如果RAM为0x80000000。这是如何在
Linux
中实现的。是否有人告诉MMU每次
虚拟地址
在0xC0000000
和
(0xC0000000 + 896MB)之间时减去偏移量
浏览 1
提问于2014-07-08
得票数 0
1
回答
在引脚工具中获取
物理地址
根据我的实现结果,我发现跟踪指示的是
虚拟地址
,而不是
物理地址
。有没有办法在Pin tool中获取
物理地址
跟踪?帮助!
浏览 6
提问于2014-09-30
得票数 2
1
回答
用它的
物理地址
获取内存的哪个实现是正确的?
、
、
我需要在
linux
驱动程序中获得分配内存块的物理内存:这是一个FPGA SOC,内存被传递给SGDMA FPGA模块。 这可以归结为对“逻辑”
和
“虚拟”记忆的混淆:--它们是同义词还是反义?
浏览 8
提问于2014-06-01
得票数 0
回答已采纳
2
回答
基于内存管理的
linux
内核x86分页
、
、
、
、
在
linux
arch中,x86内核2.6.x,32位系统是为内核保留的。并且该
虚拟地址
可以被转换为
物理地址
然而,我认为即使结果是一样的,MMU也会翻译所以我需要知道这个问题 请帮帮忙。
浏览 0
提问于2012-07-23
得票数 2
回答已采纳
3
回答
无效put_page(struct page *page)在
Linux
中的使用
、
我跟踪
Linux
源代码并找到这个函数:void put_page(struct page *page)有人知道这个函数是做什么的吗?
浏览 2
提问于2014-05-25
得票数 2
1
回答
获取使用的各种类型的地址
、
、
、
用户
虚拟地址
总线地址内核
虚拟地址
我正在测试崩溃实用程序,所以我需要这些值来验证崩溃实用程序的功能。 参考文献:
Linux
中使用的地址类型
浏览 0
提问于2013-06-27
得票数 -1
3
回答
如何在
虚拟地址
空间中确定页面大小?
、
、
、
Linux
使用虚拟内存系统,其中所有地址都是
虚拟地址
,而不是
物理地址
。这些
虚拟地址
由处理器转换为
物理地址
。 为了使这个转换更容易,虚拟内存
和
物理内存被划分为页面。
浏览 0
提问于2014-05-06
得票数 55
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
CPU设计之Cache-寻址方式
操作系统--虚拟内存
地址映射:计算机系统中的关键概念
一篇读懂Linux 是如何管理内存的
【20期】操作系统为什么要引入虚拟内存?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券