腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
是否对
页
目录
和
页
表使用自映射?
、
、
、
我之所以问这个问题,是因为我很好奇
Linux
内核
是如何工作的。根据的说法,Windows在其
页
目录
和
页
表中使用了名为self-map的特殊条目,以便能够操作来自
内核
虚拟地址空间的
页
目录
/表内容。如果有人熟悉
Linux
内存管理,请告诉我
Linux
内核
处理这个问题的方式是相似的还是不同的。谢谢。
浏览 1
提问于2011-03-11
得票数 3
回答已采纳
1
回答
64位
Linux
内核
如何在兼容性模式下管理32位应用程序的
页
表?
、
、
目前,我正在读“理解
Linux
内核
”一书。在此,据说: 对于没有物理地址扩展的32位架构,两个分页级别就足够了.
Linux
本质上消除了和字段,因为它们包含零位。但是,页面上
目录
和
页
中间
目录
在指针序列中的位置保持不变,以便相同的代码可以在32位和64位架构上工作。
内核
通过将页面上
目录
和
页
中间
目录
中的条目数量设置为1,并将这两个条目映射到的适当条目来为它们保留一个位置。因此,具有4级分页的64位
Linux</em
浏览 0
提问于2018-02-27
得票数 3
1
回答
Linux
分页模型是一种抽象吗?
、
、
、
、
我目前正在阅读理解
Linux
内核
第三版的,我正在阅读关于内存寻址的第2章。首先,这本书涵盖了32位分
页
、PAE 32位和PSE (我们在这里讨论的是x86 )。有一次,这本书谈到了
目录
、表和偏移位的线性地址(用于PAE的PDPT表),然后我被抛到了"
Linux
“分页的世界里。现在,在
Linux
分页中,他们谈到了带有表和偏移量的全局表、上层表和中间表?我不认为x86 MMU分页与这个新的
Linux
模型有什么关系。如果MMU负责转换(分页)地址,为什么
内核
浏览 9
提问于2022-02-05
得票数 2
回答已采纳
2
回答
基于内存管理的
linux
内核
x86分
页
、
、
、
、
在
linux
arch中,x86
内核
2.6.x,32位系统是为
内核
保留的。然而,我认为即使结果是一样的,MMU也会翻译比如我是对的还是错的?我需要在x86,
Linux
32位系统中开发基于硬件的
内核
监视器。 所以我需要知道这
浏览 0
提问于2012-07-23
得票数 2
回答已采纳
1
回答
内核
数据的物理存储
、
我对
Linux
内核
数据的物理存储有一些疑问,我知道每个进程的虚拟内存的上1GB指向相同的物理位置,但是
内核
数据只需要1GB的物理内存吗?
内核
数据的某些
页
是否可以交换到磁盘(例如
页
表,
页
全局
目录
总是在物理内存中,不能像我所理解的那样交换到磁盘)?将32位虚拟地址划分为两个级别(页面全局
目录
- 10位和
页
表- 10位的第二层)和偏移12位(如果不能分页,这两个
浏览 0
提问于2011-09-09
得票数 0
回答已采纳
1
回答
Linux
内存映射
、
、
关于
linux
内存管理,我有几个问题(假设x86 32位平台) 在许多情
浏览 3
提问于2013-08-29
得票数 2
1
回答
Linux
分页:
linux
如何折叠页面上
目录
和
页
中间
目录
?
、
、
我正在阅读“理解
Linux
内核
”一书,我想知道
Linux
如何在3级或2级分页系统中折叠paging或Page中间
目录
。根据我的理解:
Linux
有4级分页功能:页面全局
目录
、页面上层
目录
、页面中间
目录
和页面表。(分页单元)通过分析线性地址中的相应字段并查询相应的
页
表条目,在页面全局
目录
中自动定位页面帧。用于2级寻呼系统的、page和Page中间
目录
都在page中获得一个特定条目。。) Page Up
浏览 1
提问于2020-11-28
得票数 0
回答已采纳
2
回答
Linux
内核
内存管理寻呼级别
、
、
、
我正在阅读Bovet和Cesati的“理解
Linux
内核
”一书。在第二章中,在“
Linux
中的分页”一节中,作者提到了如何在没有启用PAE的32种体系结构中消除Page中间
目录
和上层
目录
。对于没有物理地址扩展的32位架构,两个分页级别就足够了.
Linux
本质上消除了和字段,因为它们包含零位。但是,页面上
目录
和
页
中间
目录
在指针序列中的位置保持不变,以便相同的代码可以在32位和64位架构上工作。
内核
通过将页面上
目
浏览 8
提问于2012-09-23
得票数 6
回答已采纳
1
回答
如何在过程控制块(PCB)上进行分页
、
、
我的怀疑是: 如果包含主页表的PCB也被分页,那么该预主页表将存储在哪里?
浏览 2
提问于2013-10-02
得票数 1
回答已采纳
2
回答
为什么每次从
内核
模块读取时,CR3注册内容都会有所不同?
、
、
、
、
我编写了一个
内核
驱动程序,目的是剖析
Linux
内核
页
表。我发现,每当我从驱动程序内部读取CR3寄存器时,CR3的内容每次读取时都会有所不同!如果CR3不断变化,那么驱动程序如何按预期正确地进行内存访问?
浏览 2
提问于2012-10-26
得票数 5
回答已采纳
1
回答
内核
数据的物理存储
、
、
、
我对
Linux
内核
数据的物理存储有一些疑问,我知道每个进程的虚拟内存的上1GB指向相同的物理位置,但是 这部分数据在物理媒体中必须像在虚拟内存中一样相互连接吗?
内核
数据只需要1GB的物理内存吗?可以将
内核
数据的某些页面交换到磁盘(例如
页
表、
页
全局
目录
总是在物理内存中,并且不能像我理解的那样交换到磁盘)。
浏览 1
提问于2011-09-09
得票数 0
回答已采纳
1
回答
Linux
在安装了大量RAM时进行交换。
、
、
、
、
我有一个用作SAN存储的
linux
盒。它配备了14个SATA,它运行的唯一软件是iscsi target和zabbix代理。这是物理盒,不是VM。
浏览 0
提问于2020-03-11
得票数 14
1
回答
内核
页
表是如何在所有进程之间共享的?
、
、
我试图更好地理解,比方说,x86,
内核
是如何映射到每个进程地址空间的,这样就可以在所有进程和所有
内核
中更改
内核
地址映射。在具体示例中,假设
内核
地址0xC00004在进程A中发生的syscall过程中映射到页面框架1000。我假设必须有某种方法使所有进程“指向”/引用一组核心
页
表,因此,对该核心位置的更新意味着对所有进程的更改。但是如果每个核心都有自己的MMU,那么多核系统将如何处理这个问题呢?
浏览 0
提问于2020-07-13
得票数 4
2
回答
有什么方法可以比Ubuntu18.04中的包获得更新版本的
linux
固件项目吗?
、
但是,他们这样做的方法是从
linux
固件项目3.的git下载文件,并将它们复制到deb包提供的
目录
/lib/固件/amdgpu覆盖文件中。(请参阅amdgpu
目录
)7月16日14:28:09.687981计算机
内核
: amdgpu 0000:04:00.0:gfxhub VMC
页
错误(src_id:0环:24 vmid3 pasi
浏览 0
提问于2018-07-16
得票数 4
1
回答
页
表的条目是表示页面还是线性地址?
我读了“理解
linux
内核
”一书,关于地址转换的话题让我非常困惑。书上说,每个线性地址有三个字段:
目录
、表和偏移量。“
目录
”字段与“
目录
表”相关,“表”字段与“
页
表”相关。它没有指出,或者我可能会遗漏的一点是,表中的每个条目是与一
页
有关,它是一组线性地址,还是与单个线性地址有关。 有人能帮我吗?
浏览 6
提问于2015-04-24
得票数 1
回答已采纳
1
回答
ARM
Linux
内核
页
表
、
、
参考 0到0xbfffff是内存的较低部分(用于用户进程),由TTB0中的
页
表管理,它包含当前进程引用的
页
表。每个1级条目的大小为32位,代表1MB
页
/段。这是将16K置于实际文本地址之下的swapper_pg_dir (ref System.map)
页
表。有人喜欢在
内核
空间(
内核
模块)中共享一些示例代码来浏览这个swapper_pg_dir PGD吗?
浏览 2
提问于2013-05-20
得票数 2
1
回答
在x86中断处理程序期间使用哪个页面
目录
?
、
、
、
、
还是我必须主动切换到
内核
页
目录
? 处理器如何知道在哪里切换?
浏览 1
提问于2018-11-29
得票数 2
回答已采纳
1
回答
查找新进程的
页
表和
页
目录
(在上下文切换之后)
、
、
当有进程切换,并且必须使用新进程的
页
表和
页
目录
时,
内核
从哪里知道新进程的
页
目录
的位置? 我知道新进程的页面
目录
存储在物理内存中。但是
内核
如何知道在哪里可以找到它呢?
浏览 1
提问于2012-03-28
得票数 0
回答已采纳
1
回答
Linux
内核
代码段内存页面修改
、
、
作为我的项目的一部分,我正在尝试在VM之间共享
内核
代码
页
。我假设相似版本的
linux
内核
的代码段是100%相同的。但是当我使用运行Debian Squeeze的虚拟机进行一些实验时,我发现3个内存
页
在
内核
代码段中是不同的。 所以我的问题是,
linux
内核
会在运行时修改它的代码
页
吗?
浏览 1
提问于2011-07-26
得票数 0
2
回答
物理内存映射和
页
表的位置
、
、
、
、
我知道4
页
的表格是在高规范区域找到的,但它们到底在哪里呢?(数据、代码、堆栈、堆还是物理内存映射?)
浏览 14
提问于2022-10-29
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内核解读
Linux内核出现漏洞
Linux 内核原子操作
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券