腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
4GB/4GB
内核
VM拆分
、
、
、
我的问题从这里开始: 实际上,
内核
的1GB虚拟
空间
被映射到每个进程的虚拟
地址
空间
中。简单地说,进程
地址
<e
浏览 3
提问于2011-08-04
得票数 5
回答已采纳
1
回答
内核
模式与
内核
空间
、用户模式与用户
空间
的关系?
、
、
Linux
中的虚拟内存可以分为用户
地址
空间
和
内核
地址
空间
两部分。 根据权限级别,该任务在
内核
模式或用户模式下工作。但是,考虑到i386 arch,
内核
模式与
内核
地址
空间
、用户模式和用户
地址
空间
之间的关系如何?
浏览 0
提问于2019-05-23
得票数 0
5
回答
Linux
内核
有自己的页面表吗?
、
、
不同的进程对于其
地址
空间
有不同的页表。谢谢。 相关页面错误、页面替换和分页是发生在
内核
上还是仅发生在进程、
内核
空间
还是用户
浏览 0
提问于2018-10-15
得票数 4
4
回答
为什么
内核
映射到与进程相同的
地址
空间
?
、
、
、
所有关于进程
地址
空间
和虚拟内存布局的文本都提到进程
地址
空间
为
内核
保留了
空间
。例如,在32位系统上,进程
地址
空间
为4GB,其中1GB保留给
Linux
中的
内核
(在其他操作系统上可能有所不同)。我只是想知道为什么说
内核
在进程
地址
空间
中,而进程不能直接寻址
内核
。为什么我们不说
内核
有一个独立的
地址
空间
而
浏览 5
提问于2012-10-22
得票数 17
回答已采纳
2
回答
在
linux
中,每个进程都有一个4GB的虚拟
地址
空间
,考虑到32位的体系结构。
、
、
、
、
嗨,我是
Linux
内核
开发的新手。因此,希望对下面的语句有一些清晰的说明。 这是否意味着
linux
中的每个进程都分配了那么多内存
空间
( 1GB+3GB )?如果是的话,那么
linux
中就有数百个进程,那么100*4G
浏览 3
提问于2015-06-13
得票数 3
1
回答
内核
地址
空间
布局
、
用户
地址
空间
有很好的文档记录,其中包括堆、堆栈、.text、.bss等段,但是关于
内核
地址
空间
没有足够的文档。由于某些虚拟
地址
在
内核
空间
中使用,我想知道
内核
空间
是如何构造的?PS:我听说有一个
内核
堆栈段,但是找不到关于
内核
地址
空间
的更系统的介绍。 感兴趣的平台是x86_64和
Linux
3-*。
浏览 0
提问于2015-07-26
得票数 5
回答已采纳
1
回答
Linux
内核
线程的调度或抢占是如何工作的?
、
、
、
、
我知道,与用户
空间
线程/进程相比,
linux
内核
线程没有自己的
地址
空间
。
内核
线程不会将上下文切换到用户
空间
,但是
内核
线程是可调度的和可抢占的。所以我的问题是,如果
内核
线程没有
地址
空间
,那么
内核
线程的切换/抢占是如何工作的呢?
浏览 3
提问于2014-01-29
得票数 1
回答已采纳
1
回答
什么是“
内核
地址
空间
”?
、
、
、
从理解
Linux
内核
的角度来看,下面是关于
内核
线程与用户进程(即常规进程)的一些讨论: ·它们在
内核
模式下运行,
内核
地址
空间
为。在
Linux
中,
内核
线程与常规进程的区别如下: ·
内核
线程仅在
内核
模式下运行,而常规进程则在
内核
模式和用户模式下交替运行。我听说过用户进程的虚拟<e
浏览 5
提问于2018-09-14
得票数 2
1
回答
Linux
页面表管理与MMU
、
、
、
我有一个关于
linux
内核
和MMU之间的关系的问题。现在我明白了,
linux
内核
管理虚拟内存
地址
和物理内存
地址
之间的页表。同时,在x86体系结构中存在MMU,它管理虚拟内存
地址
和物理内存
地址
之间的页表。如果MMU出现在CPU附近,
内核
还需要处理页面表吗?这个问题可能很愚蠢,但另一个问题是,如果MMU负责内存
空间
,谁来管理高内存和低内存?我相信
内核
将从MMU (32位中的4GB)接收虚拟内存的大小,然
浏览 3
提问于2014-09-24
得票数 10
回答已采纳
2
回答
地址
空间
中的
内核
空间
是由什么为我们保留的?
、
、
、
在进程执行过程中,当进程的内存映射如下所示:这可能是一个愚蠢的问题,但是在
地址
空间
中保留
内核
空间
的责任是什么呢?用户进程对此负责吗?特权程序?所有的过程?据我所知,
内核
内存
空间
是由正在运行的进程保留的,但只有在指令在环0下执行时,CPU才能访问它。这是对的吗?
浏览 0
提问于2020-02-27
得票数 -1
回答已采纳
1
回答
Linux
3/1拆分与物理映射
、
、
用户
空间
的所有内存都去哪里了?让
内核
始终保持不变的一件事可能是,在上下文开关上,current保持不变,不需要更改cr3。这个答案说: 高内存是用户
空间
程序可以处理的内存段.它不能触摸低内存。
浏览 0
提问于2019-02-12
得票数 3
回答已采纳
4
回答
在
Linux
中将物理
地址
转换为虚拟
地址
并读取其内容
、
、
、
、
我有
Linux
,我有一个物理
地址
:(即0x60000000)。此
地址
可能位于
内核
空间
。
浏览 9
提问于2013-10-21
得票数 25
回答已采纳
1
回答
所有进程的虚拟
地址
空间
是否在它们的“
内核
”部分中都有相同的内容?
、
、
Linux
编程接口显示了进程的虚拟
地址
空间
的布局:在每个进程的虚拟
地址
空间
中,物理内存中的
内核
是否完全或部分映射到顶部的“
内核
”部分(从0xC0000000到0XFFFFFFF)?如果部分地,物理内存中的
内核
的哪一部分被映射到每个进程的虚拟
地址
空间
中的“
内核
”部分,而哪一部分不是?进程虚拟
地址
空间
中的“
内核
”部分是否准确地存储了进程在<em
浏览 0
提问于2018-09-14
得票数 11
回答已采纳
2
回答
Linux
x86:在受保护的
内核
模式中映射到的真正模式
地址
空间
在哪里?
、
、
、
、
在运行在x86平台上的
Linux
中,以受保护的
内核
模式映射到的真实模式
地址
空间
在哪里?在
内核
模式下,线程可以直接访问
内核
地址
空间
。
内核
位于较低的8MB,页面表位于某个位置,等等(如描述)。但是真正的模式
地址
空间
在哪里呢?它可以直接访问吗?例如,BIOS和BIOS加载项(参见)?
浏览 13
提问于2015-03-29
得票数 2
回答已采纳
1
回答
为什么说
内核
在进程
地址
空间
中?
、
、
所有关于进程
地址
空间
和虚拟内存布局的文本都提到,进程
地址
空间
为
内核
保留了
空间
。例如,在32位系统上,进程
地址
空间
为4 GB,其中1 GB预留给
Linux
中的
内核
(在其他操作系统上可能有所不同)。我只是想知道,当一个进程不能直接寻址
内核
时,为什么说
内核
在进程
地址
空间
中。为什么我们不说
内核
有一个独立的
地址
空
浏览 3
提问于2011-09-02
得票数 20
回答已采纳
1
回答
RAM如何划分为
内核
空间
和用户
空间
、
、
、
我理解在
Linux
中,RAM被划分为
内核
空间
和用户
空间
。
内核
空间
是为运行
内核
而预留的,用户
空间
应用程序不应该直接访问那里的内存。 这个内存究竟是如何划分为
内核
空间
和用户
空间
的?在构建
内核
时,它是否定义在链接器脚本中?
浏览 0
提问于2022-03-16
得票数 0
1
回答
内核
线程对
内核
地址
空间
的任意读取会引起恐慌吗?
、
正如我们在用户
空间
中所知道的,如果一些虚拟
地址
空间
还没有被分配,而是被访问了,那么就会发生页面错误。我想这是可以的,即
内核
线程在
内核
地址
空间
中的任意读取不会引起恐慌。这是正确的吗?有谁能详细介绍一下吗?
浏览 1
提问于2011-02-15
得票数 2
2
回答
每个进程的页表是否包含映射到
内核
地址
空间
的条目?
、
在
Linux
中,每个进程都有一个页表,它将用户
地址
空间
映射到物理页帧。如果是,则所有进程的页表映射同一
地址
中的一个
内核
镜像。这意味着所有的表都包含相同的
内核
地址
条目。是不是很浪费?
浏览 20
提问于2015-10-23
得票数 1
4
回答
linux
中的整个系统
空间
地址
空间
不使用请求分页,这是真的吗?
、
、
、
我目前正在研究windows,我发现windows在系统
空间
地址
空间
中使用了两部分内存,它们被命名为分页池和非分页池。因此,只有窗口的关键部分保存在非分页池(不使用请求分页)中。虽然我被教导说,在
linux
中,所有的系统
空间
地址
空间
都不使用请求分页的概念?如果所有信息都是正确的,那么我是否应该得出结论,windows运行时需要的RAM比
linux
少?
浏览 0
提问于2013-09-23
得票数 1
1
回答
为什么ELF的虚拟
地址
在映射到虚拟
空间
之前就可以确定?
、
、
、
对象文件被链接以生成ELF文件,并确定其虚拟
地址
。例如,.text的虚拟
地址
是0x8048000。当ELF文件要映射到虚拟
空间
时,另一个ELF已经映射到此
地址
。操作系统应该做什么?为什么在将ELF的虚拟
地址
映射到虚拟
空间
之前就可以确定其虚拟
地址
。
浏览 3
提问于2015-10-02
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux探秘之用户态与内核态
Linux内核态高效HTTP代理的设计与实现
IBM为Linux 内核提出新的命名空间机制
通过vmstat学习CPU和进程性能监控
零拷贝技术在 Java 中为何这么牛?
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券