腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
为什么内核映射到与
进程
相同
的
地址
空间
?
linux
、
memory-management
、
operating-system
、
kernel
这是一个需要详细说明
的
问题: 我只是
浏览 5
提问于2012-10-22
得票数 17
回答已采纳
5
回答
Linux
内核有自己
的
页面表吗?
linux
、
linux-kernel
、
virtual-memory
不同
的
进程
对于其
地址
空间
有不同
的
页表。谢
浏览 0
提问于2018-10-15
得票数 4
1
回答
4GB/4GB内核VM拆分
linux
、
memory
、
virtual
、
kernel
我
的
问题从这里开始: 实际
上
,内核
的
1GB虚拟
空间
被映射到每个
浏览 3
提问于2011-08-04
得票数 5
回答已采纳
1
回答
为什么说内核在
进程
地址
空间
中?
memory-management
、
process
、
operating-system
这可能是一个愚蠢
的
问题,但它只是突然出现在我
的
脑海中。所有关于
进程
地址
空间
和虚拟内存布局
的
文本都提到,
进程
地址
空间
为内核保留了
空间
。例如,在32位系统
上
,
进程
地址
空间
为4 GB,其中1 GB预留给
Linux
中
的
内核(在其他操作系统
上
可能有所不同)。 我只是想知道,当一个
进程
不
浏览 3
提问于2011-09-02
得票数 20
回答已采纳
1
回答
Linux
中
的
全局还是局部线性
地址
空间
?
linux
、
memory-management
、
address-space
在
linux
中,因为段
的
基数都是0,所以逻辑
地址
与线性
地址
一致(“理解
linux
内核”一书)。我认为不同
进程
的
逻辑
地址
可能是相同
的
,所以不同
进程
的
线性
地址
可能是相同
的
,每个
进程
视图4 4GB,每个
进程
将有自己
的
线性
地址
空间
(本地
地址
空间
)。
浏览 7
提问于2012-07-28
得票数 3
回答已采纳
1
回答
用户
空间
程序(Runc)是否调节码头集装箱
进程
物理
地址
空间
的
大小?
go
、
operating-system
、
docker-container
、
systems-programming
、
containerd
下面是CloudFormation模板,用于在EC2实例(
Linux
)
上
配置EC2任务容器: Type: "AWS::ECS::TaskDefinition容器是
进程
--它们运行在
linux
内核
上
。容器是
Linux
进程
(或Windows) 内存管理将每个
进程</
浏览 4
提问于2019-12-07
得票数 0
1
回答
Linux
如何在x86-64中支持超过512 in
的
虚拟
地址
范围?
linux
、
linux-kernel
、
x86-64
、
mmu
Linux
的
x86-64用户虚拟
地址
空间
是47位长。这本质
上
意味着
Linux
可以映射大约128TB虚拟
地址
范围
的
进程
。然而,让我困惑
的
是,x86-64架构支持ISA定义
的
每个
进程
的
4级分层页表(排列为基数树)。页表
的
根只能映射最多512 GB
的
连续虚拟
地址
空间
。那么
Linux
浏览 0
提问于2012-06-28
得票数 6
回答已采纳
2
回答
地址
空间
中
的
内核
空间
是由什么为我们保留
的
?
linux
、
kernel
、
process
、
memory
在
进程
执行过程中,当
进程
的
内存映射如下所示:这可能是一个愚蠢
的
问题,但是在
地址
空间
中保留内核
空间
的
责任是什么呢?用户
进程
对此负责吗?特权程序?所有的过程?据我所知,内核内存
空间
是由正在运行
的
进程
保留
的
,但只有在指令在环0下执行时,CPU才能访问它。这是对
的
吗?
浏览 0
提问于2020-02-27
得票数 -1
回答已采纳
1
回答
Linux
进程
地址
空间
的
解释?
linux
在
linux
中,每个
进程
都有
地址
空间
,当创建子
进程
时,这个
地址
空间
将被exec()系统调用覆盖。我想知道
的
是这个
地址
空间
由什么组成?
地址
空间
中将包含什么类型
的
信息?
浏览 1
提问于2013-03-18
得票数 0
回答已采纳
2
回答
在
linux
中,每个
进程
都有一个4GB
的
虚拟
地址
空间
,考虑到32位
的
体系结构。
linux
、
memory-management
、
linux-kernel
、
kernel
、
kernel-module
嗨,我是
Linux
内核开发
的
新手。因此,希望对下面的语句有一些清晰
的
说明。 这是否意味着
linux
中
的
每个
进程</em
浏览 3
提问于2015-06-13
得票数 3
2
回答
操作系统内部究竟发生了什么导致分段故障
operating-system
、
segmentation-fault
我读了很多关于虚拟
地址
和寻呼
的
内容。让我先告诉你们我所理解
的
。当一个
进程
想要执行某件事时,它会尝试将数据从硬盘加载到内存中。为此,它使用虚拟
地址
。所以我们
的
MMU验证虚拟
地址
,在TLB中查找相应
的
物理页,如果没有找到,就查找倒置
的
页表,最后查找页表,如果在那里没有找到条目,它会生成一个页错误,所有页
的
交换都完成了,所有的表都将更新。在我读
的
时候,所有的
进程
都有不同
的</em
浏览 0
提问于2012-11-05
得票数 1
2
回答
Linux
线程和
进程
c
、
linux
、
multithreading
我有一个关于
Linux
线程和
进程
的
简单问题。- stack- bss- data
浏览 2
提问于2014-08-27
得票数 2
1
回答
在windows
上
运行
Linux
应用程序
cross-platform
、
cloud
、
virtualization
假设我们在windows机器
上
安装了一个
linux
软件,它可以通过下面提到
的
方法在windows上成功运行: 通过在任何操作系统
上
创建虚拟
地址
空间
,普通
的
windows应用程序可以在windows
上
运行程序加载器将应用程序所需
的
库从物理驱动器加载到虚拟内存
地址
空间
。所有这些与应用程序相关
的
库都会在需要时通过使用文件系统API加载。现在让我们以不同
的
方式进行,我们可
浏览 2
提问于2013-11-07
得票数 1
1
回答
RAM如何划分为内核
空间
和用户
空间
linux-kernel
、
memory
、
ram
、
linker
我理解在
Linux
中,RAM被划分为内核
空间
和用户
空间
。内核
空间
是为运行内核而预留
的
,用户
空间
应用程序不应该直接访问那里
的
内存。 这个内存究竟是如何划分为内核
空间
和用户
空间
的
?
浏览 0
提问于2022-03-16
得票数 0
2
回答
Linux
中
的
页表
linux
、
linux-kernel
、
paging
、
osdev
问题1 :-在引导过程中,
Linux
创建页表。但是,当执行新
进程
时,它也有自己
的
页表。这两个表有什么不同?问题2:在linear
上
,x86使用定义良好
的
方案(包括页目录、页表项等)将线性
地址
转换为物理
地址
。假设我们在
进程
地址
空间
A中有一个线性
地址
X,当使用页表进行转换时,它对应于物理
地址
Y。还有一些其他
进程
B,它也具有属于它自己
的
地址</
浏览 1
提问于2011-01-25
得票数 1
回答已采纳
1
回答
什么是“内核
地址
空间
”?
linux
、
linux-kernel
、
operating-system
、
address-space
从理解
Linux
内核
的
角度来看,下面是关于内核线程与用户
进程
(即常规
进程
)
的
一些讨论: ·它们在内核模式下运行,内核
地址
空间
为。它们通常是在系统启动时创建
的
,在系统关闭之前一直保持活动状态。在
Linux
中,内核线程与常规
进程
的
区别
浏览 5
提问于2018-09-14
得票数 2
1
回答
Linux
中一个
进程
到另一个
进程
的
地址
映射
linux
进程
A执行x = malloc(...)。X是来自
进程
A
的
地址
空间
(堆)
的
虚拟
地址
。我想要一个系统调用,它从
进程
A
的
地址
空间
获取x并取消它
的
映射,并将其映射到
进程
B
的
虚拟
地址
空间
。virt_to_phys()将在
进程
A
的
上下文中完成,phys_to_virt()将在
进
浏览 2
提问于2016-03-27
得票数 1
2
回答
如何在
linux
中写入虚拟
空间
memory-management
、
linux-kernel
如何在Kernel mode中写入虚拟
地址
空间
?
浏览 5
提问于2013-08-19
得票数 0
回答已采纳
2
回答
操作系统如何处理内存泄漏
memory
、
memory-leaks
、
virtual-memory
我找了很多这个问题,但找不到确切
的
问题,尽管它似乎足够笼统,可能已经在某个地方被问到和回答了。但我也在某个地方读到,由于内存泄漏,您需要重新启动系统,我似乎不明白为什么?
浏览 1
提问于2018-09-09
得票数 0
回答已采纳
2
回答
调用
进程
的
扫描内存
c
、
linux
我必须扫描C中调用
进程
的
内存
空间
,这是用来做作业
的
。我
的
问题是我不完全理解虚拟内存寻址。据我所知,“用户模式
空间
”从
地址
0x0开始,但是,如果我将我
的
函数
的
起点设置为0x0,那么我是不是在扫描当前
进程
的
地址
空
浏览 0
提问于2015-01-22
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何找到并杀死Linux数据中心服务器上的僵尸进程?
如何使用命令行检查 Linux 上的磁盘空间
关于Linux内存管理的详细介绍,这篇万字长文值得你的收藏点赞!
一篇读懂Linux 是如何管理内存的
Cortex-M处理器跑得了Linux吗?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券