腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(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元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券