腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(5392)
视频
沙龙
1
回答
Linux
是否对
页
目录和
页
表
使用自映射?
、
、
、
我之所以问这个问题,是因为我很好奇
Linux
内核
是如何工作的。根据的说法,Windows在其
页
目录和
页
表
中使用了名为self-map的特殊条目,以便能够操作来自
内核
虚拟地址空间的
页
目录/
表
内容。如果有人熟悉
Linux
内存管理,请告诉我
Linux
内核
处理这个问题的方式是相似的还是不同的。谢谢。
浏览 1
提问于2011-03-11
得票数 3
回答已采纳
1
回答
Linux
分页模型是一种抽象吗?
、
、
、
、
我目前正在阅读理解
Linux
内核
第三版的,我正在阅读关于内存寻址的第2章。首先,这本书涵盖了32位分
页
、PAE 32位和PSE (我们在这里讨论的是x86 )。更具体地说,线性地址的剖析和什么位是什么
表
,偏移等.我开始对
Linux
中的分页模型感到困惑。有一次,这本书谈到了目录、
表
和偏移位的线性地址(用于PAE的PDPT
表
),然后我被抛到了"
Linux
“分页的世界里。现在,在
Linux
分页中,他们谈到了带有
表
浏览 9
提问于2022-02-05
得票数 2
回答已采纳
1
回答
Linux
内存映射
、
、
关于
linux
内存管理,我有几个问题(假设x86 32位平台) 有人能解释一下X86逻辑地址映射限制来自哪里吗?在"
linux
设备驱动程序“第15章中,有人说在映射逻辑地址方面存在限制,但没有进行深入
浏览 3
提问于2013-08-29
得票数 2
2
回答
每个进程的
页
表
是否包含映射到
内核
地址空间的条目?
、
在
Linux
中,每个进程都有一个
页
表
,它将用户地址空间映射到物理
页
帧。如果是,则所有进程的
页
表
映射同一地址中的一个
内核
镜像。这意味着所有的
表
都包含相同的
内核
地址条目。是不是很浪费?
浏览 20
提问于2015-10-23
得票数 1
2
回答
在“分叉”进程的同时,为什么
Linux
内核
要为每个新创建的进程复制
内核
页
表
的内容?
、
、
、
、
下面的讨论适用于32位ARM
Linux
内核
。 我注意到在分叉过程中,
Linux
内核
将
内核
页
表
(母版
页
表
,即swapper_pg_dir) )的内容复制到每个新创建的进程的
页
表
中。为什么所有进程都不能共享
内核
页
表
的一个副本(对于32位ARM
Linux
的higer 1G部件),而不能为每个新创建的进程共享一个交换页
表</
浏览 4
提问于2014-12-01
得票数 3
回答已采纳
1
回答
页
表
总是在内存中吗?
页
表
会被换出吗?
、
、
我认为
页
表
是由
Linux
内核
维护的,所以
页
表
所需的内存不应该被换出,因为
内核
没有
页
故障的事情。但是,如果pgd、pmd、pte
表
都在主存中并且不会被换出,那么多级分页的意义并不能节省任何内存。因此,我对
页
表
本身的管理方式感到困惑。
浏览 18
提问于2014-09-10
得票数 3
5
回答
Linux
内核
有自己的页面
表
吗?
、
、
不同的进程对于其地址空间有不同的
页
表
。谢谢。 相关页面错误、页面替换和分页是发生在
内核
上还是仅发生在进程、
内核
空间还是用户空间?
浏览 0
提问于2018-10-15
得票数 4
1
回答
如何扩展(4MB)和常规分页(4KB)共存?
、
、
在x86体系结构中,“扩展分页”允许
页
帧(物理内存)为4MB而不是4KB。“理解
Linux
内核
,第3章”第2章“内存寻址”一书“
Linux
中的寻呼”一节“
内核
页
表
”解释说,对于RAM小于896 MB的最终
内核
页
表
:在何种情况下,
内核
使用4MB
页
?还是4 KB
页</
浏览 0
提问于2012-06-13
得票数 6
2
回答
Linux
内核
线程如何使用上一次运行进程的内存描述符(Mm_struct)?
、
关于mm_struct和
内核
线程,在
Linux
kernel Development ( Robert Love)一书中提到的一些要点是:“由于
内核
线程在用户空间中没有任何页面,它们实际上不值得拥有自己的内存描述符和
页
表
(
页
表
将在本章后面讨论)。然后,
内核
会更新
内核
线程的进程描述符中的active
浏览 3
提问于2014-12-17
得票数 3
1
回答
x86_64
linux
内核
页
的大小是多少?
、
我很好奇x86_64
linux
内核
页面的大小。我听说它是4KB,但其他一些消息来源告诉它是2MB。谢谢
浏览 0
提问于2019-05-12
得票数 2
回答已采纳
1
回答
64位
Linux
内核
如何在兼容性模式下管理32位应用程序的
页
表
?
、
、
目前,我正在读“理解
Linux
内核
”一书。在此,据说:PML4 (
Linux
: PGD) -> 512 * PDPT (
Linux
: P
浏览 0
提问于2018-02-27
得票数 3
1
回答
Linux
页面
表
管理与MMU
、
、
、
我有一个关于
linux
内核
和MMU之间的关系的问题。现在我明白了,
linux
内核
管理虚拟内存地址和物理内存地址之间的
页
表
。同时,在x86体系结构中存在MMU,它管理虚拟内存地址和物理内存地址之间的
页
表
。如果MMU出现在CPU附近,
内核
还需要处理页面
表
吗?我相信
内核
将从MMU (32位中的4GB)接收虚拟内存的大小,然后
内核
将区分虚拟地址中的用户空间和
内核
空间。我说
浏览 3
提问于2014-09-24
得票数 10
回答已采纳
2
回答
基于内存管理的
linux
内核
x86分
页
、
、
、
、
在
linux
arch中,x86
内核
2.6.x,32位系统是为
内核
保留的。然而,我认为即使结果是一样的,MMU也会翻译比如我是对的还是错的?我需要在x86,
Linux
32位系统中开发基于硬件的
内核
监视器。
浏览 0
提问于2012-07-23
得票数 2
回答已采纳
1
回答
内核
页
表
是如何在所有进程之间共享的?
、
、
我试图更好地理解,比方说,x86,
内核
是如何映射到每个进程地址空间的,这样就可以在所有进程和所有
内核
中更改
内核
地址映射。在具体示例中,假设
内核
地址0xC00004在进程A中发生的syscall过程中映射到页面框架1000。我假设必须有某种方法使所有进程“指向”/引用一组核心
页
表
,因此,对该核心位置的更新意味着对所有进程的更改。但是如果每个核心都有自己的MMU,那么多核系统将如何处理这个问题呢?
浏览 0
提问于2020-07-13
得票数 4
1
回答
ARM
Linux
内核
页
表
、
、
参考 0xc0000000到0xffffffff是由TTBR1中的页面
表
管理TTB1
表
的大小和对齐方式是固定的(到16k)。每个1级条目的大小为32位,代表1MB
页</e
浏览 2
提问于2013-05-20
得票数 2
1
回答
linux
内核
是否使用虚拟内存(用于其数据)?
、
、
linux
内核
是否为其数据结构(
页
表
、描述符等)使用虚拟内存?更具体而言:
内核
内存会被交换掉吗? 内存对
内核
数据结构的访问会导致页面错误吗?
linux
和其他unix在这方面有区别吗?
浏览 0
提问于2021-11-19
得票数 9
回答已采纳
3
回答
是否有可能从结构页面中找到相应的task_struct?
、
有没有办法根据给定的结构页面找到对应的结构task_struct?我想要做的是,我想知道虚拟化环境中哪个KVM虚拟机正在使用给定的页面。并且task_struct被添加了一个新的数据成员(即vm_id),这样一旦我通过给定的struc页面获得task_struct,我就可以获得vm_id。似乎没有直接的解决方案。但我对此一无所知。
浏览 1
提问于2012-11-08
得票数 2
1
回答
为什么
内核
5.2上的syscall性能远远低于
内核
2.6?
、
我正在测试syscall在不同
内核
上的性能(硬件是相同的):#define _GNU_SOURCE#include { }}100.00 0.023826
浏览 0
提问于2020-05-13
得票数 1
1
回答
linux
分页,使用了大量的
页
表
目录
、
、
我读了一本关于
Linux
虚拟内存的书Mel Gorman。我读到过,
Linux
支持3级
页
表
: PGD,PMD和PTE。如果我没有记错的话,在较新版本的
内核
中,有四个
页
表
级别: PUD,但这无关紧要。为什么
Linux
开发人员选择3(或4)级
页
表
而不是使用1级?只使用一个全局
页
表
(我指的是每个进程的全局
页
表
)将减少内存引用的数量。 对不起,我的英语不
浏览 2
提问于2015-12-21
得票数 0
1
回答
如何在
Linux
内核
中分配巨大的页面
、
我正在学习
Linux
中的透明大页面(THP)。 如何检查分配的
页
的
内核
页
表
,以确保它是巨大的
页
。
浏览 1
提问于2017-09-14
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内核解读
Linux内核出现漏洞
Linux 内核原子操作
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券