腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
linux
中,每个
进程
都有一个4GB的
虚拟地址
空间
,考虑到32位的体系结构。
、
、
、
、
嗨,我是
Linux
内核开发的新手。因此,希望对下面的语句有一些清晰的说明。 这是否意味着
linux
中的每个
进程
都分配了那么多内存
空间
( 1GB+3GB )?如果是的话,那么
linux
中就有数百个<e
浏览 3
提问于2015-06-13
得票数 3
1
回答
Linux
如何在x86-64中支持超过512 in的
虚拟地址
范围?
、
、
、
Linux
的x86-64用户
虚拟地址
空间
是47位长。这本质上意味着
Linux
可以映射大约128TB
虚拟地址
范围的
进程
。然而,让我困惑的是,x86-64架构支持ISA定义的每个
进程
的4级分层页表(排列为基数树)。页表的根只能映射最多512 GB的连续
虚拟地址
空间
。那么
Linux
如何支持超过512 So的
虚拟地址
范围呢?它是否为每个
进程
使用多个页表?如果是,那么对于一个
进程</
浏览 0
提问于2012-06-28
得票数 6
回答已采纳
1
回答
所有
进程
的
虚拟地址
空间
是否在它们的“内核”部分中都有相同的内容?
、
、
Linux
编程接口显示了
进程
的
虚拟地址
空间
的布局:在每个
进程
的
虚拟地址
空间
中,物理内存中的内核是否完全或部分映射到顶部的“内核”部分(从0xC0000000到0XFFFFFFF)?如果部分地,物理内存中的内核的哪一部分被映射到每个
进程
的
虚拟地址
空间
中的“内核”部分,而哪一部分不是?
进程
虚拟地址
空间
中的“内核”部分是否准确地存储了
进程
在内核模
浏览 0
提问于2018-09-14
得票数 11
回答已采纳
1
回答
什么是“内核地址
空间
”?
、
、
、
从理解
Linux
内核的角度来看,下面是关于内核线程与用户
进程
(即常规
进程
)的一些讨论: ·它们在内核模式下运行,内核地址
空间
为。在
Linux
中,内核线程与常规
进程
的区别如下: ·内核线程仅在内核模式下运行,而常规
进程
则在内核模式和用户模式下交替运行。另一方面,常规
进程
在用户模式或内核模式中使用所有4G的线性地址
浏览 5
提问于2018-09-14
得票数 2
2
回答
Linux
线程和
进程
、
、
我有一个关于
Linux
线程和
进程
的简单问题。- stack- bss- data
浏览 2
提问于2014-08-27
得票数 2
1
回答
Linux
中一个
进程
到另一个
进程
的地址映射
进程
A执行x = malloc(...)。X是来自
进程
A的地址
空间
(堆)的
虚拟地址
。我想要一个系统调用,它从
进程
A的地址
空间
获取x并取消它的映射,并将其映射到
进程
B的
虚拟地址
空间
。virt_to_phys()将在
进程
A的上下文中完成,phys_to_virt()将在
进程
B的上下文中完成。我说的有道理吗?我没有深入研究
Linux
内核中的地址映射机制。
浏览 2
提问于2016-03-27
得票数 1
1
回答
linux
:获取父页面和派生子页面之间的共享
、
据我所知,
Linux
不会将所有父
进程
内存复制到子
进程
的单独页面中,它会执行写时复制。在任一
进程
修改(写入)映射(共享)页面中的某个内存位置之前,我们会将子
虚拟地址
空间
和父
虚拟地址
空间
映射到相同的物理内存位置(相同的物理页面)。谢谢
浏览 1
提问于2013-03-11
得票数 0
回答已采纳
2
回答
在页面错误上,Unix如何确定故障地址是否位于交换
空间
中?
、
、
当任何
进程
的
虚拟地址
发生页错误时,
linux
/unix操作系统如何确定该页(该
虚拟地址
)是否已被交换到内存中并交换到磁盘(即该页当前处于交换
空间
中),还是该页以前从未加载到内存(即该页不存在于交换
空间
中
浏览 0
提问于2015-09-02
得票数 0
回答已采纳
2
回答
如何在
linux
中写入虚拟
空间
、
如何在Kernel mode中写入
虚拟地址
空间
?
浏览 5
提问于2013-08-19
得票数 0
回答已采纳
1
回答
ZwAllocateVirtualMemory在
linux
中的等价物
、
、
、
有人知道在
linux
中ZwAllocateVirtualMemory的等价物是什么吗?我希望
linux
设备驱动程序在
进程
中分配
虚拟地址
空间
。
浏览 1
提问于2013-05-23
得票数 1
回答已采纳
1
回答
Syscalls:用户是如何将数据传递/接收到内核的?
、
在前面的几个问题(下面的链接)中已经讨论了用户和内核
虚拟地址
之间的关系,但据我所知,用户
进程
不能读写内核地址。是通过记忆吗?如果是的话,内存布局在哪里?相关问题:所有
进程
的
虚拟地址
空间
是否在它们的“内核”部分中都有相同的内容? 📷
浏览 0
提问于2020-07-07
得票数 1
回答已采纳
1
回答
用户
空间
程序(Runc)是否调节码头集装箱
进程
物理地址
空间
的大小?
、
、
、
、
下面是CloudFormation模板,用于在EC2实例(
Linux
)上配置EC2任务容器: Type: "AWS::ECS::TaskDefinition容器是
进程
--它们运行在
linux
内核上。容器是
Linux
进程
(或Windows) 内存管理将每个
进程
虚拟地址
空间
浏览 4
提问于2019-12-07
得票数 0
1
回答
进程
虚拟地址
空间
和内核地址
空间
?多么?
、
、
、
、
主要涉及静态和运行时,即ELF和加载/链接等,特定于
Linux
86。我知道虚拟内存,它是分裂的1G/3G。在用户模式下
进程
不能访问PAGE_OFFSET以上的地址- PAGE_OFFSET是
虚拟地址
. 在静态时间ELF定义过程虚拟
空间
?如果ELF定义
虚拟地址
空间
,那么ELF是否也定义了内核
虚拟地址
空间
?多么?我假设内核
虚拟地址
空间
在运行时是动态映射的?如果内核地址<e
浏览 0
提问于2016-04-27
得票数 2
回答已采纳
3
回答
在
Linux
虚拟内存系统中
进程
如何尝试访问其他
进程
的内存
、
当我在
Linux
中学习虚拟内存系统时,我感到很困惑。 由于每个
进程
都有自己的
虚拟地址
空间
和将其
虚拟地址
转换为物理地址的页表(我说得对吗?),它怎么可能试图错误地访问其他
进程
的内存呢?
浏览 2
提问于2013-12-26
得票数 3
回答已采纳
1
回答
4GB/4GB内核VM拆分
、
、
、
朋友, 实际上,内核的1GB虚拟
空间
被映射到每个
进程
的
虚拟地址</e
浏览 3
提问于2011-08-04
得票数 5
回答已采纳
1
回答
在
Linux
内核中分配用户
空间
内存
、
、
、
这允许从内核
空间
分配用户
空间
内存吗?我知道
Linux
中的
进程
使用虚拟内存和
虚拟地址
。此外,还存在一种不能允许使用不同
进程
的内存的保护(这会引起分段故障)。因此,没有办法分配缓冲区并将指向它的有效指针返回到用户
空间
进程
?
浏览 1
提问于2021-08-30
得票数 0
回答已采纳
3
回答
将物理地址映射到
虚拟地址
linux
、
、
、
、
当我的
linux
引导到用户
空间
时,我知道我的设备在物理内存中的什么位置。我想把它们映射到用户
空间
的
虚拟地址
。目前,我正在通过一个内核模块来做这件事。我使用vmalloc/kmalloc (取决于大小),然后对返回的
虚拟地址
使用ioremap_page_range来映射我的物理地址。我认为这不是正确的做法。首先,我正在分配内存,然后我请求内核将
虚拟地址
空间
重新映射到一些不同的物理地址
空间
。(最初在vmcall/kmalloc中映射ph
浏览 0
提问于2012-07-24
得票数 8
回答已采纳
1
回答
Linux
是否支持
进程
的内存隔离?
、
、
、
更详细地说,问题是:没有根权限的(),
进程
是否有可能读取(而不仅仅是写入)另一个
进程
的内存?(例如,通过阅读/proc/gcore或/proc/PID/mem。我还不确定他们的许可要求。)我理解
虚拟地址
是实现的,每个
进程
都有自己的
空间
。我做了一个快速搜索,但没有找到有力的保证或接近黑客。说: 系统中的每个
进程
都有自己的
虚拟地址
空间
。这些
虚拟地址
空间
是完全独立的,因此
浏览 6
提问于2016-09-28
得票数 4
回答已采纳
5
回答
Linux
内核有自己的页面表吗?
、
、
不同的
进程
对于其地址
空间
有不同的页表。谢谢。 相关页面错误、页面替换和分页是发生在内核上还是仅发生在
进程
、内核
空间
还是用户
空间
?
浏览 0
提问于2018-10-15
得票数 4
2
回答
将4GB内存分配给VM,但
Linux
只显示了大约3GB的总内存。
、
我已经为运行32位LinuxCentOS5.5的VM分配了4GB的RAM。内存: 3107536k,使用366308k,免费2741228k,54900k缓冲区 丢失的1GB到哪里去了?任何帮助都是非常感谢的!
浏览 0
提问于2011-01-06
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程管理
Linux查杀stopped进程
Linux系统编程——特殊进程之僵尸进程
理解Linux的进程状态
Linux之shell 和进程
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券