腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
内核地址如何在交换分区或交换文件上交换内存
页
?
、
、
、
、
内核不需要这样做,因为它将内存
页
存储在标记为交换区域
的
分区上。由于交换区域中可能有几个内存
页
,所以当进程请求将其页面加载到内存中时,内核如何定位每个页面?让我们解释更多:查看Devuan OS中交换分区
的
头:#define SWAP_LABEL_LENGTH 16 struct swap_header_v1现在,让我们来看看"process“交换内存
页
的
场景,因此交换区中有一个内存
页
。当然,交换区中可能
浏览 0
提问于2017-08-20
得票数 4
回答已采纳
2
回答
Linux
中
的
虚拟内存
管理
器
Linux
中
的
虚拟内存
管理
器
的
目的是什么,以及它与
Linux
机器上
的
传统“交换”有何不同。
浏览 0
提问于2020-06-30
得票数 0
2
回答
ARM
Linux
页面
表
布局
、
、
、
、
我读过多篇关于这个主题
的
文章,包括下面的文章,但我仍然不太清楚: ARM硬件在L1转换
表
中有4字节
的
4096个条目。每个条目在内存中转换一个1MB
的
区域。其中,L1转换
表
由2048个条目组成,每个条目为8个字节。在这里,两个4个字节
的
条目被合并在一起,并且在内存中一个一个地排列出指向
的
第二级转换
表
,这样在第二级而不是256个级别上就有512个条目。此外,由于
Linux
内存
管理
期望各种非本机标志ARM,我们为<em
浏览 0
提问于2016-07-13
得票数 3
回答已采纳
1
回答
当我们正在寻找
的
物理页面位于交换区域时,
页
表
内容
、
、
、
如果这个问题取决于
linux
发行版,请以“一般方式”(即
linux
发行版上最常见
的
实现)回答。在进程
的
页
表
中,我们可以找到我们要查找
的
页面在主内存中映射
的
物理方向,或者如果我们要查找
的
页
不在主内存中,并且必须从磁盘中捕获它,则可以找到指向磁盘
的
指针。但我
的
问题是:如果我们正在寻找
的
页面位于交换区域,我们将在该过程
的
页面
表
中找到什
浏览 0
提问于2020-06-30
得票数 0
回答已采纳
3
回答
Linux
中
的
gdtr地址
、
、
我不清楚gdtr
的
地址。 因此,对于每个进程,GDT包含两个不同
的
段
描述
符:一个用于TSS段,另一个用于LDT段。在前面的列表中,我们
描述
了
Linux</
浏览 1
提问于2015-03-14
得票数 2
1
回答
Linux
是否对
页
目录和
页
表
使用自映射?
、
、
、
我之所以问这个问题,是因为我很好奇
Linux
内核是如何工作
的
。根据
的
说法,Windows在其
页
目录和
页
表
中使用了名为self-map
的
特殊条目,以便能够操作来自内核虚拟地址空间
的
页
目录/
表
内容。如果有人熟悉
Linux
内存
管理
,请告诉我
Linux
内核处理这个问题
的
方式是相似的还是不同
的
。谢谢。
浏览 1
提问于2011-03-11
得票数 3
回答已采纳
1
回答
内核虚拟地址
的
直接映射
、
我已经读过如果
Linux
内核虚拟地址在0xC0000000和(0xC0000000 + 896MB)之间。该映射被定向到物理地址。 也就是说,如果RAM为0x80000000。这是如何在
Linux
中实现
的
。是否有人告诉MMU每次虚拟地址在0xC0000000和(0xC0000000 + 896MB)之间时减去偏移量
浏览 1
提问于2014-07-08
得票数 0
2
回答
Linux
内核线程如何使用上一次运行进程
的
内存
描述
符(Mm_struct)?
、
关于mm_struct和内核线程,在
Linux
kernel Development ( Robert Love)一书中提到
的
一些要点是:“由于内核线程在用户空间中没有任何页面,它们实际上不值得拥有自己
的
内存
描述
符和
页
表
(
页
表
将在本章后面讨论)。然后,内核会更新
浏览 3
提问于2014-12-17
得票数 3
1
回答
页
表
总是在内存中吗?
页
表
会被换出吗?
、
、
我认为
页
表
是由
Linux
内核维护
的
,所以
页
表
所需
的
内存不应该被换出,因为内核没有
页
故障
的
事情。但是,如果pgd、pmd、pte
表
都在主存中并且不会被换出,那么多级分页
的
意义并不能节省任何内存。因此,我对
页
表
本身
的
管理
方式感到困惑。
浏览 18
提问于2014-09-10
得票数 3
1
回答
ARM MMU和ARM
Linux
页
表
漫游
、
、
我对
linux
如何利用ARMv7内存
管理
单元硬件来实现它
的
3级
页
表
遍历有点困惑。MMU只有2个寄存器ttbr0和ttbr1 (一个用于内核,另一个用于用户空间)。mmu如何知道
linux
的
多级
页
表
漫游? 谢谢,Hvr
浏览 0
提问于2015-01-19
得票数 1
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
回答
如何在django
管理
中更改模型中字段
的
display_list标签
、
、
我有一个带有verbose_name字段
的
模型。这个冗长
的
名称适用于
管理
编辑页面,但对于列表
页
来说显然太长了。 如何设置在list_display
管理
页面中使用
的
标签?
浏览 1
提问于2022-11-08
得票数 2
2
回答
内存
页
的
大小和文件系统集群
的
大小总是一样
的
吗?
、
来自http://en.wikipedia.org/wiki/Page_%28计算机_内存%29
页
、内存
页
或虚拟
页
是虚拟内存
的
固定长度连续块,由
页
表
中
的
单个条目
描述
。它是一个最小
的
数据单元,用于操作系统代表程序执行
的
内存分配,以及主存与任何其他辅助存储(例如硬盘驱动器)之间
的
传输。来自http://en.wikipedia.org
浏览 0
提问于2015-01-01
得票数 1
1
回答
Linux
页面
表
管理
与MMU
、
、
、
我有一个关于
linux
内核和MMU之间
的
关系
的
问题。现在我明白了,
linux
内核
管理
虚拟内存地址和物理内存地址之间
的
页
表
。同时,在x86体系结构中存在MMU,它
管理
虚拟内存地址和物理内存地址之间
的
页
表
。如果MMU出现在CPU附近,内核还需要处理页面
表
吗?这个问题可能很愚蠢,但另一个问题是,如果MMU负责内存空间,谁来
管理
高内存和低内存?我相信内核
浏览 3
提问于2014-09-24
得票数 10
回答已采纳
1
回答
Linux
内存映射
、
、
关于
linux
内存
管理
,我有几个问题(假设x86 32位平台) 有人能解释一下X86逻辑地址映射限制来自哪里吗?在"
linux
设备驱动程序“第15章中,有人说在映射
浏览 3
提问于2013-08-29
得票数 2
1
回答
fork产生
的
唯一开销是
页
表
复制和进程id创建。
、
、
、
、
fork()产生
的
惟一开销是复制父进程
的
页
表
并为子进程创建唯一
的
进程
描述
符。在
Linux
中,fork()是通过使用写时复制页面实现
的
。写时复制( COW)是一种延迟或完全阻止数据复制
的
技术。那么为什么需要复制
页
表
呢?只要进程以只读模式共享页面,或者直到它们写入某些内容,就不需要复制
页
表
,因为父进程和子进程
的
转换是相同
的
。 有人能
浏览 2
提问于2013-05-24
得票数 8
1
回答
linux
中
的
三层
页
表
、
我知道
linux
在内存
管理
中使用三个级别的页面
表
。 如果它包含
页
帧号,那么如何获得该特定
页
表
的
基地址?
浏览 1
提问于2012-09-03
得票数 1
回答已采纳
1
回答
linux
内核是否使用虚拟内存(用于其数据)?
、
、
linux
内核是否为其数据结构(
页
表
、
描述
符等)使用虚拟内存?更具体而言:内核内存会被交换掉吗? 内存对内核数据结构
的
访问会导致页面错误吗?
linux
和其他unix在这方面有区别吗?
浏览 0
提问于2021-11-19
得票数 9
回答已采纳
2
回答
扩展
页
表
的
用途是什么?
、
、
、
、
我们能用c程序显示
页
表
地址吗?
页
表
和扩展
页
表
有什么区别?
浏览 3
提问于2015-03-16
得票数 0
1
回答
非特权用户可以修改提升进程
的
文件
描述
符
表
吗?
、
、
在
Linux
中,每个进程都有自己
的
文件
描述
符
表
,该
表
保存对所有打开
的
文件和类似文件
的
设备
的
引用。此
表
由内核
管理
。非特权用户是否可能修改提升进程
的
文件
描述
符
表
中
的
文件
描述
符,以便文件
描述
符指向另一个文件?--一个实例 Process 1000以root
的
形式运行,并连续从FD 0 (stdin)
浏览 0
提问于2019-11-21
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
描述下linux中经常使用的网络拷贝命令
上石藝術“如何为您的产品详情页创建有效的产品描述”
超全的 Linux 机器的渗透测试命令备忘表,共16表128条命令
超全的 Linux 机器的渗透测试命令备忘表
数据库和表的管理
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券