腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
获取使用的各种类型的地址
、
、
、
如何获取正在运行的计算机或崩溃
转
储的各种地址范围?
物理地址
核逻辑地址我不需要公共汽车地址。例如:
物理地址
范围0x00000000到0xffffffff参考文献:
Linux
中使用的地址类型
浏览 0
提问于2013-06-27
得票数 -1
1
回答
Linux
中使用的地址类型
我试图理解
Linux
内核使用的内存地址类型,这些类型是
物理地址
核逻辑地址我的理解如下: 我不明白公共汽车的地址和要求。 如果解释起来很幼稚的话,可以参考的材料是有用的。
浏览 0
提问于2013-04-04
得票数 4
回答已采纳
1
回答
将
虚拟地址
转换为
物理地址
。任务解决
、
我有这个:并且我想将逻辑地址20、4010、8300
转
换为
物理地址
。 如何找到
物理地址
?
浏览 1
提问于2017-05-23
得票数 0
4
回答
在使用C++和GCC的
Linux
中,是否可以将
虚拟地址
转换为
物理地址
?
、
、
、
、
在
Linux
、C++和GCC下,可以获取给定
虚拟地址
的
物理地址
吗?我知道我不能将
物理地址
作为
物理地址
来操作。
浏览 1
提问于2010-10-05
得票数 2
回答已采纳
1
回答
ARM MMU在不同运行模式下的运行
、
、
在我提出问题之前,我会先把我对这个话题的理解,问题: 是在监控程序模式下启用的
浏览 3
提问于2012-04-03
得票数 4
2
回答
如何将页表的
虚拟地址
转换为其实际
物理地址
?
、
、
如果在OS中启用分页,则使用页表将
虚拟地址
映射到实际
物理地址
。更具体地说,考虑X86上的
Linux
32位操作系统,cr3寄存器具有页面表目录的起始地址。我想这是个
虚拟地址
。CPU将如何将此
虚拟地址
映射到RAM中页表目录的
物理地址
。该地址转换将使用哪个页表?
浏览 2
提问于2015-03-12
得票数 1
回答已采纳
1
回答
在
linux
内核中,页面地址、
虚拟地址
和
物理地址
有什么不同
、
在
linux
内核中,页面地址、
虚拟地址
和
物理地址
有什么不同?另外,如果我有结构页面地址,我如何找到它的
虚拟地址
?提前感谢你的回答。
浏览 0
提问于2015-10-29
得票数 2
1
回答
128MB的
虚拟地址
空间是否足以访问超大的高内存?
、
我正在理解
Linux
内存管理。下图显示了
虚拟地址
空间和
物理地址
空间之间的映射。我怀疑的是128MB的
虚拟地址
空间是否足以访问高内存?
浏览 0
提问于2015-01-25
得票数 0
1
回答
在Windows内核地址空间中将
虚拟地址
转换为
物理地址
、
、
、
、
对于Windows x64上的内核空间
虚拟地址
(VA > 0xFFFF000000000000),
虚拟地址
到
物理地址
的转换是如何工作的?我知道它对于用户空间
虚拟地址
是如何工作的: VA由多个表中的多个索引组成,第一个索引(PML4)位于CR3寄存器中存储的
物理地址
(以及WinDbg中的进程DirectoryTableBase,也称为"DirBase我的目标是在不依赖DbgEng/WinDbg API的情况下解析内核崩溃
转
储。我已经能够知道每个内存页在文件中的位置
浏览 27
提问于2018-03-05
得票数 1
回答已采纳
1
回答
内核如何设置注册cr3?
、
、
我理解处理器的mmu使用寄存器cr3将线性地址转换为
物理地址
,前提是cr3被正确地设置为页面目录的
物理地址
。但是在内核分配了页面表之后,它如何找到表的
物理地址
并将cr3设置为它呢?编辑:我说的是
linux
内核。
浏览 4
提问于2017-07-21
得票数 4
回答已采纳
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
回答已采纳
1
回答
虚拟内存、
虚拟地址
、
我已经阅读了各种在线文档/视频,以了解“
虚拟地址
,
虚拟地址
空间(VAS)”等,但仍然有一些疑惑下面提到的还不清楚。3)分页是一种虚拟内存技术。调出/调入和调
浏览 59
提问于2018-01-31
得票数 0
1
回答
linux
:获取父页面和派生子页面之间的共享
、
据我所知,
Linux
不会将所有父进程内存复制到子进程的单独页面中,它会执行写时复制。在任一进程修改(写入)映射(共享)页面中的某个内存位置之前,我们会将子
虚拟地址
空间和父
虚拟地址
空间映射到相同的物理内存位置(相同的物理页面)。谢谢。
浏览 1
提问于2013-03-11
得票数 0
回答已采纳
5
回答
在
Linux
中是否有从
虚拟地址
确定
物理地址
的API?
、
、
、
、
在
Linux
操作系统中,是否有从
虚拟地址
确定
物理地址
的API?
浏览 10
提问于2011-04-21
得票数 42
1
回答
在x86平台上,PCI事务中的地址是否默认由IOMMU转换?
、
、
我知道PCI有一个叫做ATS的功能,可以将
虚拟地址
转换成
物理地址
,但我不确定在当前的x86平台上是否默认启用了它。这就是我现在猜想的。首先,像pci_map_*这样的DMA API将调用intel iommu驱动程序来设置页表并获取io
虚拟地址
。其次,PCI设备将使用虚拟io地址来开始事务,且vt-d将把该虚拟io地址转换为
物理地址
。我说的对吗?
浏览 10
提问于2018-11-29
得票数 0
3
回答
CPU如何知道哪个
物理地址
被映射到哪个
虚拟地址
?
、
、
、
根据我的理解,每个进程通过
虚拟地址
而不是
物理地址
访问内存,CPU有责任通过MMU单元将这些
虚拟地址
转换为
物理地址
,两个或多个进程可以具有相同的
虚拟地址
。假设进程A试图访问
虚拟地址
12345,进程B也试图访问
虚拟地址
12345。MMU将如何将每个进程的
虚拟地址
转换为
物理地址
,它是否为每个将
虚拟地址
映射为
物理地址
的进程设置了映射表(因为我认为CPU甚至不知道什么是“进程”,它的唯一责任是执行指令,而不关
浏览 0
提问于2017-05-12
得票数 6
回答已采纳
5
回答
有没有一种方法可以
转
储所有物理内存值?
、
、
我知道每个用户进程都被分配了一个
虚拟地址
空间,而且这个地址空间可以
转
储。但是有没有办法
转
储
物理地址
空间呢?假设我有一个具有4 4GB内存的32位系统,我可以编写一个程序来打印每个物理内存位置吗?我想知道如何在Windows/
Linux
平台(或内核)上编写这样的代码(如果可能)。或者,如果我必须使用Assembly或类似的东西,如何转换到该特权级别。
浏览 1
提问于2011-02-07
得票数 4
1
回答
操作系统三个容易的部分-转换堆栈内存地址
、
在本节的一个示例中,它将15 to
虚拟地址
转换为
物理地址
:| Code| 2K | 1 | 要将15 in
虚拟地址
转换为
物理地址
(在教科书中): 前
浏览 3
提问于2019-06-16
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
CPU设计之Cache-寻址方式
操作系统--虚拟内存
地址映射:计算机系统中的关键概念
一篇读懂Linux 是如何管理内存的
【20期】操作系统为什么要引入虚拟内存?
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券