腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
中
的
全局还是局部线性
地址
空间
?
、
、
在
linux
中,因为段
的
基数都是0,所以逻辑
地址
与线性
地址
一致(“理解
linux
内核”一书)。我认为不同
进程
的
逻辑
地址
可能是相同
的
,所以不同
进程
的
线性
地址
可能是相同
的
,每个
进程
视图4 4GB,每个
进程
将有自己
的
线性
地址
空间
(本地
地址
空间
)。
浏览 7
提问于2012-07-28
得票数 3
回答已采纳
1
回答
4GB/4GB内核VM拆分
、
、
、
我
的
问题从这里开始: 实际上,内核
的
1GB虚拟
空间
被映射到每个
进程
<e
浏览 3
提问于2011-08-04
得票数 5
回答已采纳
2
回答
在
linux
中,每个
进程
都有一个4GB
的
虚拟
地址
空间
,考虑到32位
的
体系结构。
、
、
、
、
嗨,我是
Linux
内核开发
的
新手。因此,希望对下面的语句有一些清晰
的
说明。 这是否意味着
linux
中
的
每个
进程</em
浏览 3
提问于2015-06-13
得票数 3
1
回答
Linux
进程
地址
空间
的
解释?
在
linux
中,每个
进程
都有
地址
空间
,当创建子
进程
时,这个
地址
空间
将被exec()系统调用覆盖。我想知道
的
是这个
地址
空间
由什么组成?
地址
空间
中将包含什么类型
的
信息?
浏览 1
提问于2013-03-18
得票数 0
回答已采纳
4
回答
为什么内核映射到与
进程
相同
的
地址
空间
?
、
、
、
这是一个需要详细说明
的
问题: 我只是想知道为什么说内核在
进程</
浏览 5
提问于2012-10-22
得票数 17
回答已采纳
2
回答
Linux
线程和
进程
、
、
我有一个关于
Linux
线程和
进程
的
简单问题。- stack- bss- data
浏览 2
提问于2014-08-27
得票数 2
5
回答
Linux
内核有自己
的
页面表吗?
、
、
不同
的
进程
对于其
地址
空间
有不同
的
页表。谢谢。 相关页面错误
浏览 0
提问于2018-10-15
得票数 4
1
回答
什么是“内核
地址
空间
”?
、
、
、
从理解
Linux
内核
的
角度来看,下面是关于内核线程与用户
进程
(即常规
进程
)
的
一些讨论: ·它们在内核模式下运行,内核
地址
空间
为。它们通常是在系统启动时创建
的
,在系统关闭之前一直保持活动状态。在
Linux
中,内核线程与常规
进程
的
区别
浏览 5
提问于2018-09-14
得票数 2
1
回答
Linux
中一个
进程
到另一个
进程
的
地址
映射
进程
A执行x = malloc(...)。X是来自
进程
A
的
地址
空间
(堆)
的
虚拟
地址
。我想要一个系统调用,它从
进程
A
的
地址
空间
获取x并取消它
的
映射,并将其映射到
进程
B
的
虚拟
地址
空间
。virt_to_phys()将在
进程
A
的
上下文中完成,phys_to_virt()将在
进
浏览 2
提问于2016-03-27
得票数 1
2
回答
为什么在分叉之后调用exec()
的
子
进程
不需要父
进程
地址
空间
的
单独副本?
、
我正在阅读罗伯特·洛夫
的
"
Linux
内核开发,第二版“。(是的,有点过时)。我从第三章:
进程
管理( processes )了解到,在COW (复制即写)中,父
进程
和子
进程
共享父
进程
的
地址
空间
,直到其中一个
进程
写入
地址
空间
。这是为了防止不必要
的
重复父
地址
空间
时,它甚至没有被写入。 但是,它提到,如果子
进程</em
浏览 5
提问于2016-06-08
得票数 0
回答已采纳
2
回答
为什么当子
进程
在创建后立即调用exec()或exit()时会使用vfork()?
、
、
、
、
操作系统概念与APUE说 使用vfork(),父
进程
被挂起,子
进程
使用父
进程
的
地址
空间
。因为vfork()不使用写副本,因此如果子
进程
更改父
进程
地址
空间
的
任何页面,则一旦父
进程
恢复,修改后
的
页对父
进程
将是可见
的
。因此,必须谨慎使用vfork(),以确保子
进程
不修改父
进程
的
<e
浏览 0
提问于2018-10-15
得票数 12
回答已采纳
1
回答
Linux
如何在x86-64中支持超过512 in
的
虚拟
地址
范围?
、
、
、
Linux
的
x86-64用户虚拟
地址
空间
是47位长。这本质上意味着
Linux
可以映射大约128TB虚拟
地址
范围
的
进程
。然而,让我困惑
的
是,x86-64架构支持ISA定义
的
每个
进程
的
4级分层页表(排列为基数树)。页表
的
根只能映射最多512 GB
的
连续虚拟
地址
空间
。那么
Linux
如何支持超过512
浏览 0
提问于2012-06-28
得票数 6
回答已采纳
1
回答
为什么说内核在
进程
地址
空间
中?
、
、
这可能是一个愚蠢
的
问题,但它只是突然出现在我
的
脑海中。所有关于
进程
地址
空间
和虚拟内存布局
的
文本都提到,
进程
地址
空间
为内核保留了
空间
。例如,在32位系统上,
进程
地址
空间
为4 GB,其中1 GB预留给
Linux
中
的
内核(在其他操作系统上可能有所不同)。 我只是想知道,当一个
进程
不能直接寻址内核时,为什么说内核在<e
浏览 3
提问于2011-09-02
得票数 20
回答已采纳
1
回答
内核与正常
进程
、
、
我知道一个
进程
有它自己
的
地址
空间
,范围从0x0到0xffffffff (如果我错了,请纠正)。
Linux
内核是不是也是一个拥有自己
地址
空间
的
特殊
进程
?如果CPU遇到从
进程
A对其代码驻留在内核
地址
空间
中
的
函数
的
调用,CPU如何切换?
浏览 0
提问于2013-03-31
得票数 0
2
回答
地址
空间
中
的
内核
空间
是由什么为我们保留
的
?
、
、
、
在
进程
执行过程中,当
进程
的
内存映射如下所示:这可能是一个愚蠢
的
问题,但是在
地址
空间
中保留内核
空间
的
责任是什么呢?用户
进程
对此负责吗?特权程序?所有的过程?据我所知,内核内存
空间
是由正在运行
的
进程
保留
的
,但只有在指令在环0下执行时,CPU才能访问它。这是对
的
吗?
浏览 0
提问于2020-02-27
得票数 -1
回答已采纳
1
回答
用户
空间
程序(Runc)是否调节码头集装箱
进程
物理
地址
空间
的
大小?
、
、
、
、
下面是CloudFormation模板,用于在EC2实例(
Linux
)上配置EC2任务容器: Type: "AWS::ECS::TaskDefinition容器是
进程
--它们运行在
linux
内核上。容器是
Linux
进程
(或Windows) 内存管理将每个
进程
虚拟
地址
<e
浏览 4
提问于2019-12-07
得票数 0
2
回答
每个
进程
的
页表是否包含映射到内核
地址
空间
的
条目?
、
在
Linux
中,每个
进程
都有一个页表,它将用户
地址
空间
映射到物理页帧。如果是,则所有
进程
的
页表映射同一
地址
中
的
一个内核镜像。这意味着所有的表都包含相同
的
内核
地址
条目。是不是很浪费?
浏览 20
提问于2015-10-23
得票数 1
1
回答
所有
进程
的
虚拟
地址
空间
是否在它们
的
“内核”部分中都有相同
的
内容?
、
、
Linux
编程接口显示了
进程
的
虚拟
地址
空间
的
布局:在每个
进程
的
虚拟
地址
空间
中,物理内存中
的
内核是否完全或部分映射到顶部
的
“内核”部分(从0xC0000000到0XFFFFFFF)?如果部分地,物理内存中
的
内核
的
哪一部分被映射到每个
进程
的
虚拟
地址
空间
中
的
浏览 0
提问于2018-09-14
得票数 11
回答已采纳
1
回答
ARM
linux
:
进程
地址
空间
、
、
我使用带有ARM cortex_A9_MPCORE处理器
的
开发板(雪球),运行带有3.0.8+内核
的
linux
。我使用GDB和openocd进行调试。我正在寻找一种方法来查找用户模式
进程
的
地址
空间
,特别是文本段和用户模式堆栈。首先,我查看了/proc/"PID"/maps,例如,我获得了运行中
的
一个
进程
的
输出: # cat /proc/1124
浏览 2
提问于2012-05-22
得票数 1
2
回答
共享内存分配到哪里?
在
Linux
中,当我们使用共享内存在2个或更多
进程
之间共享数据时,共享内存分配到哪里?有人能澄清一下吗?
浏览 4
提问于2010-10-14
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
理解Linux的进程状态
Linux的进程pid编号极限
分析Linux 进程的方法有哪些?
Linux中父进程为何要苦苦地知道子进程的死亡原因?
Linux应用编程之进程的PID与PPID
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券