腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
内核虚拟
地址
的直接
映射
、
我已经读过如果
Linux
内核虚拟
地址
在0xC0000000和(0xC0000000 + 896MB)之间。该
映射
被定向到物理
地址
。这是如何在
Linux
中实现的。是否有人告诉MMU每次虚拟
地址
在0xC0000000和(0xC0000000 + 896MB)之间时减去偏移量
浏览 1
提问于2014-07-08
得票数 0
1
回答
取消引用ioremap
地址
、
、
在
Linux
内核中,为什么不建议取消引用通过使用ioremap
映射
I/O物理
地址
而获得的内核线性
地址
?为什么要使用readl/writel这样的函数来取消对这些
映射
的线性
地址
的引用?
浏览 1
提问于2011-02-07
得票数 1
回答已采纳
2
回答
每个进程的页表是否包含
映射
到内核
地址
空间的条目?
、
在
Linux
中,每个进程都有一个页表,它将用户
地址
空间
映射
到物理页帧。如果是,则所有进程的页表
映射
同一
地址
中的一个内核镜像。这意味着所有的表都包含相同的内核
地址
条目。是不是很浪费?
浏览 20
提问于2015-10-23
得票数 1
1
回答
Linux
如何在x86-64中支持超过512 in的虚拟
地址
范围?
、
、
、
Linux
的x86-64用户虚拟
地址
空间是47位长。这本质上意味着
Linux
可以
映射
大约128TB虚拟
地址
范围的进程。页表的根只能
映射
最多512 GB的连续虚拟
地址
空间。那么
Linux
如何支持超过512 So的虚拟
地址
范围呢?它是否为每个进程使用多个页表?如果是,那么对于一个进程,对于任何给定的进程,CR3 (x86-64的寄存器,以包含页表基址的
地址
)应该包含什么?我是不是遗漏了什么?
浏览 0
提问于2012-06-28
得票数 6
回答已采纳
1
回答
不使用
linux
API获取gpio的值。
、
、
、
我不能使用
linux
API中的函数gpio_get_value。谁能告诉我另一种获取值的方法,是用C语言还是汇编程序?
浏览 2
提问于2014-04-08
得票数 0
1
回答
如何将PCIe端点设备内存
映射
到系统内存
映射
(MMIO)?
、
、
、
、
Linux
内核或BIOS如何将PCIe 端点设备内存
映射
到systems 空间?有什么API可以实现吗?假设在为PCIe端点设备编写
Linux
设备驱动程序时,如何将PCIe设备内存
映射
到MMIO空间?还是在枚举期间,设备已经被BIOS
映射
到MMIO,而我需要做的就是使用ioremap()将设备MMIO重新
映射
到内核虚拟
地址
的空间? 平台:
Linux
on x86
浏览 15
提问于2019-11-13
得票数 1
1
回答
ARM
Linux
如何维护段?
、
Linux
通过MMU将平面虚拟
地址
转换为物理
地址
。在
Linux
的虚拟
地址
空间中,有许多类型的段: 感谢你的帮助。
浏览 1
提问于2015-07-23
得票数 0
回答已采纳
1
回答
进程的高级虚拟内存
地址
(内核
映射
)是什么?
、
、
关于
Linux
进程高级虚拟
地址
的内核
映射
,我有一些问题:它有什么用?进程的pmap显示它正在
映射
到exe的段、共享内存、堆栈、堆。我也能看到
映射
的更高
地址
内核吗?
浏览 0
提问于2020-05-07
得票数 1
回答已采纳
2
回答
什么是
linux
内核上下文中的DMA
映射
和DMA引擎?
、
、
、
、
什么是
linux
内核上下文中的DMA
映射
和DMA引擎?什么时候DMA
映射
API和DMA引擎API可以在
Linux
设备驱动程序中使用?任何真正的
Linux
设备驱动程序示例作为参考都是很好的。
浏览 10
提问于2015-12-25
得票数 10
1
回答
linux
:获取父页面和派生子页面之间的共享
、
据我所知,
Linux
不会将所有父进程内存复制到子进程的单独页面中,它会执行写时复制。在任一进程修改(写入)
映射
(共享)页面中的某个内存位置之前,我们会将子虚拟
地址
空间和父虚拟
地址
空间
映射
到相同的物理内存位置(相同的物理页面)。谢谢。
浏览 1
提问于2013-03-11
得票数 0
回答已采纳
2
回答
如何通过
映射
到空页替换mmap‘s文件
、
、
、
是否有一种从
Linux
用空页(从/dev/null
映射
,或者在文件
映射
的页面顶部重复
映射
的单个空页)替换
映射
文件(或mmap在特定逻辑
地址
范围内的页)的页面的方法?对于上下文,我想为这个JDK bug找到一个修复程序: 总结一下这个错误:在JVM能够垃圾收集包装mmap'd文件的MappedByteBuffer之前,目前还不可能在Java中取消
映射
文件,因为强制取消文件
映射
可能会引起安全问题(例如,本机代码可能仍然试图访
浏览 2
提问于2019-01-23
得票数 2
回答已采纳
1
回答
如何测试
linux
内核中的
地址
是虚拟的还是逻辑的?
、
、
、
、
我很熟悉
Linux
内核内存通常是1:1
映射
的(在一定范围内)。据我所知,为了使这个1:1
映射
更有效,结构页面数组实际上是
映射
的。 我想看看是否是这样的。是否有一种方法来测试给定的
地址
(例如结构页的
地址
),检查它是1:1
映射
还是实际
映射
?
浏览 0
提问于2021-08-26
得票数 4
1
回答
Linux
中一个进程到另一个进程的
地址
映射
X是来自进程A的
地址
空间(堆)的虚拟
地址
。我想要一个系统调用,它从进程A的
地址
空间获取x并取消它的
映射
,并将其
映射
到进程B的虚拟
地址
空间。我没有深入研究
Linux
内核中的
地址
映射
机制。
浏览 2
提问于2016-03-27
得票数 1
2
回答
如何将页表的虚拟
地址
转换为其实际物理
地址
?
、
、
如果在OS中启用分页,则使用页表将虚拟
地址
映射
到实际物理
地址
。更具体地说,考虑X86上的
Linux
32位操作系统,cr3寄存器具有页面表目录的起始
地址
。我想这是个虚拟
地址
。CPU将如何将此虚拟
地址
映射
到RAM中页表目录的物理
地址
。该
地址
转换将使用哪个页表?
浏览 2
提问于2015-03-12
得票数 1
回答已采纳
2
回答
有没有一种方法可以在
linux
中动态更改主机名到ip
地址
的
映射
(而无需重新启动)?
在
linux
系统中,我假设您可以在/etc/hosts中配置主机名到IP
地址
的
映射
,但我猜如果您更改了特定主机名的
映射
,则必须重新启动才能使更改生效。是否有一种方法可以动态(无需重新启动)更改主机名到不同IP
地址
的
映射
?
浏览 1
提问于2015-07-19
得票数 0
1
回答
将虚拟
地址
转换为物理
地址
、
、
、
、
我有一个问题,那就是如何翻译虚拟
地址
,并将该
地址
映射
到物理内存位置。我们如何对物理
映射
进行虚拟
映射
? 谢谢并提前。
浏览 3
提问于2017-02-17
得票数 0
回答已采纳
5
回答
linux
内核如何管理小于1GB的物理内存?
、
、
、
、
我正在学习
linux
内核的内部结构,在阅读“理解
Linux
内核”时,一些与内存相关的问题给我留下了深刻的印象。其中之一是,如果在我的系统上安装了512 MB的物理内存,
Linux
内核将如何处理内存
映射
。正如我所读的,内核将0(或16) MB-896 MB物理RAM
映射
到0xC0000000线性
地址
,并可以直接寻址它。在所描述的方案中,内核设置了每个进程的页表,以便每个进程的页表将虚拟
地址
从0xC00000
映射
到0xFFFFFFF (1GB),直接<em
浏览 11
提问于2010-12-24
得票数 52
回答已采纳
1
回答
“魔力环缓冲区”在
Linux
内核空间的实现?
、
、
、
、
我知道技巧,它涉及到在进程的
地址
空间中镜像底层缓冲区,以允许大块数据在单个memcpy()中排队,而无需担心是否会出现环绕。 注:这是在32位ARM
Linux
.
浏览 7
提问于2017-04-06
得票数 2
2
回答
虚拟机是否使用主机上的虚拟内存?
、
、
、
、
我认为TLB缓存转换是由MMU在硬件中实现的,并且每条指令的
地址
都是由MMU自己从虚拟
地址
转换到物理
地址
的。但话又说回来,我不确定内核代码如何与TLB一起工作?内核指令不通过TLB吗?
浏览 0
提问于2013-02-05
得票数 1
1
回答
Linux
3/1拆分与物理
映射
、
、
我试图理解
Linux
3/1拆分(或2/2,1/3,任意)以及如何
映射
到物理内存。让我们假设x86。低内存是
Linux
内核可以直接寻址的内存段。如果内核必须访问高内存,它必须首先将其
映射
到自己的
地址
空间。内核不能直接操作未
映射
到内核
地址
空间的内存。换句话说,内核需要它自己的虚拟
地址
来处理它必须直接接触的任何内存。因此,多年来,内核可以处理的最大物理内存量是
浏览 0
提问于2019-02-12
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内存映射mmap原理分析
微信开发地址映射工具下载及使用
地址映射:计算机系统中的关键概念
linux之ip地址基本配置
如何在 Rocky Linux 9 中配置 IP 地址?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券