腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
查看
文件系统中的页表
我知道页面表是由
linux
内核管理的,但我不确定它在文件系统上是否可用。我想从命令行
查看
有关页表的信息。作为背景,我一直在学习页面表以及它们是如何管理
进程
的,其中每个
进程
都分配了自己的
地址
空间
,以便
进程
A不能写入
进程
B的内存
空间
。 实际上,页面表在虚拟
地址
和物理
地址
之间映射。我想从命令行实际
查看
这个映射,看看它是如何工作的。任何指向正确方向的指针都会受到赞赏。
浏览 0
提问于2013-06-03
得票数 2
回答已采纳
1
回答
linux
:获取父页面和派生子页面之间的共享
、
据我所知,
Linux
不会将所有父
进程
内存复制到子
进程
的单独页面中,它会执行写时复制。在任一
进程
修改(写入)映射(共享)页面中的某个内存位置之前,我们会将子虚拟
地址
空间
和父虚拟
地址
空间
映射到相同的物理内存位置(相同的物理页面)。 我想知道是否有可用的工具可以显示
进程
共享的物理内存页。或者任何给出虚拟
地址
->物理
地址
映射的工具。这样我就可以实际
查看
物理
地址
并检查
浏览 1
提问于2013-03-11
得票数 0
回答已采纳
1
回答
Linux
中的全局还是局部线性
地址
空间
?
、
、
在
linux
中,因为段的基数都是0,所以逻辑
地址
与线性
地址
一致(“理解
linux
内核”一书)。我认为不同
进程
的逻辑
地址
可能是相同的,所以不同
进程
的线性
地址
可能是相同的,每个
进程
视图4 4GB,每个
进程
将有自己的线性
地址
空间
(本地
地址
空间
)。但其他一些文章指出,所有
进程
共享一个大的线性
地址
空间
,
浏览 7
提问于2012-07-28
得票数 3
回答已采纳
1
回答
4GB/4GB内核VM拆分
、
、
、
我的问题从这里开始: 实际上,内核的1GB虚拟
空间
被映射到每个
进程
的虚拟
地址
空间
中。简单地说,
进程
地址
空间
浏览 3
提问于2011-08-04
得票数 5
回答已采纳
2
回答
如何在
linux
中写入虚拟
空间
、
如何在Kernel mode中写入虚拟
地址
空间
?
浏览 5
提问于2013-08-19
得票数 0
回答已采纳
1
回答
Linux
进程
地址
空间
的解释?
在
linux
中,每个
进程
都有
地址
空间
,当创建子
进程
时,这个
地址
空间
将被exec()系统调用覆盖。我想知道的是这个
地址
空间
由什么组成?
地址
空间
中将包含什么类型的信息?
浏览 1
提问于2013-03-18
得票数 0
回答已采纳
2
回答
在
linux
中,每个
进程
都有一个4GB的虚拟
地址
空间
,考虑到32位的体系结构。
、
、
、
、
嗨,我是
Linux
内核开发的新手。因此,希望对下面的语句有一些清晰的说明。 这是否意味着
linux
中的每个
进程
都分配了那么多内存
空间
( 1GB+3GB )?如果是的话,那么
linux
中就有数百个<e
浏览 3
提问于2015-06-13
得票数 3
2
回答
操作系统如何处理内存泄漏
、
、
我想知道在
进程
导致内存泄漏并终止之后会发生什么。在我看来,这不是什么大问题,因为虚拟内存。毕竟,物理页仍然可以分配给其他/新
进程
,即使它更早地导致内存泄漏(在旧
进程
导致内存泄漏之后)。
浏览 1
提问于2018-09-09
得票数 0
回答已采纳
4
回答
为什么内核映射到与
进程
相同的
地址
空间
?
、
、
、
所有关于
进程
地址
空间
和虚拟内存布局的文本都提到
进程
地址
空间
为内核保留了
空间
。例如,在32位系统上,
进程
地址
空间
为4GB,其中1GB保留给
Linux
中的内核(在其他操作系统上可能有所不同)。我只是想知道为什么说内核在
进程
地址
空间
中,而
进程
不能直接寻址内核。为什么我们不说内核有一个独立的
地址
空间
而
浏览 5
提问于2012-10-22
得票数 17
回答已采纳
2
回答
fork和现有线程?
、
、
、
在
linux
系统上,子
进程
是否以与父
进程
相同的方式
查看
现有线程?1 { } { } 由于为子
进程
复制了整个
地址
空间
它在子
进程
中是否也处于等待状态?
浏览 2
提问于2009-07-02
得票数 16
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()将在
进程
B的上下文中完成。我说的有道理吗?我没有深入研究
Linux
内核中的
地址
浏览 2
提问于2016-03-27
得票数 1
2
回答
为什么在分叉之后调用exec()的子
进程
不需要父
进程
地址
空间
的单独副本?
、
我正在阅读罗伯特·洛夫的"
Linux
内核开发,第二版“。(是的,有点过时)。我从第三章:
进程
管理( processes )了解到,在COW (复制即写)中,父
进程
和子
进程
共享父
进程
的
地址
空间
,直到其中一个
进程
写入
地址
空间
。这是为了防止不必要的重复父
地址
空间
时,它甚至没有被写入。 但是,它提到,如果子
进程
在exec()之后立即调用fork(),则父
浏览 5
提问于2016-06-08
得票数 0
回答已采纳
2
回答
为什么当子
进程
在创建后立即调用exec()或exit()时会使用vfork()?
、
、
、
、
操作系统概念与APUE说 使用vfork(),父
进程
被挂起,子
进程
使用父
进程
的
地址
空间
。因为vfork()不使用写副本,因此如果子
进程
更改父
进程
地址
空间
的任何页面,则一旦父
进程
恢复,修改后的页对父
进程
将是可见的。因此,必须谨慎使用vfork(),以确保子
进程
不修改父
进程
的
地址
空间
。当子
进程
在创建后立即调用exe
浏览 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 So的虚拟
地址
范围呢?它是否为每个
进程
使用多个页表?如果是,那么对于一个
进程</
浏览 0
提问于2012-06-28
得票数 6
回答已采纳
1
回答
为什么说内核在
进程
地址
空间
中?
、
、
所有关于
进程
地址
空间
和虚拟内存布局的文本都提到,
进程
地址
空间
为内核保留了
空间
。例如,在32位系统上,
进程
地址
空间
为4 GB,其中1 GB预留给
Linux
中的内核(在其他操作系统上可能有所不同)。我只是想知道,当一个
进程
不能直接寻址内核时,为什么说内核在
进程
地址
空间
中。为什么我们不说内核有一个独立的
地址
空
浏览 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
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux 查看磁盘空间占用情况
查看 Linux 系统中进程和用户的内存使用情况
adb 查看并杀死进程
Linux进程管理
Linux查看日志
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券