腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(7162)
视频
沙龙
2
回答
梅尔·戈尔曼的“
理解
Linux
虚拟内存
管理
器”是不是太过时了?
、
我想对
linux
的
虚拟内存
管理
器有一个更
深入
的了解。如果我找到一本由Mel Gorman写的名为"Understanding the
Linux
Virtual Memory Manager1“的书,这本书看起来相当详细。
浏览 0
提问于2010-09-03
得票数 6
回答已采纳
1
回答
Windows程序内存与
Linux
程序内存
、
、
、
Linux
为每个程序创建
虚拟内存
页,操作系统处理将虚拟地址映射到真正的硬件地址,对吗? 但是Windows是如何做到的呢?Windows程序实际上是否有可转换为实际硬件地址的内存?我还意识到,当RAM被过度使用时,windows可以使用硬盘内存,这个过程又被称为
虚拟内存
,但我相信这是一个完全不同的概念?
浏览 4
提问于2015-12-10
得票数 1
回答已采纳
5
回答
如何
理解
Linux
内核源代码的初学者?
、
、
、
我是一个对内存
管理
感兴趣的学生,尤其是
linux
内核的页面替换组件。 有哪些不同的指南可以帮助我开始
理解
内核源代码呢?我试着读过Mel Gorman的“
理解
Linux
虚拟内存
管理
器”和Cesati和Bovet的“
理解
Linux
内核”一书,但是他们并没有解释通过代码控制的流程。是否有一种更容易
理解
的
linux
内核(如果不是
Linux
2.6.xx内核)?
浏览 0
提问于2011-02-11
得票数 12
1
回答
为什么
Linux
内核需要奇数大小的小短期内存块?
、
、
在第8.4节
Linux
内存
管理
中,当谈到内核内存
管理
时,如下所示:
Linux
内核内存分配的基础是用于用户
虚拟内存
管理
的页面分配机制。在
虚拟内存
方案中,使用了一个伙伴算法,以便可以将内核的内存分配到一个或多个页面的单位中。我可以
理解
关于分页的讨论,但是为什么作者说内核需要奇数大小的小短期内存块,特别是为什么是奇数大小的?
浏览 2
提问于2018-02-28
得票数 1
回答已采纳
1
回答
给定
linux
内核模块中的页面指针,如何获得分配它的NUMA节点id?
、
、
、
、
我正在处理一个检查点/重新启动
Linux
内核模块。其中,进程向该模块发送请求到检查点本身。在此过程中,有关进程的信息存储在一个文件中,该文件稍后将用于重新启动进程。因为我在内核空间,所以我想使用
linux
内核函数本身来获取这些信息。谢谢你,阿杰
浏览 2
提问于2013-08-29
得票数 3
回答已采纳
2
回答
了解
Linux
内核mm部分的文档吗?
、
、
我想知道是否有任何好的文档可用于
理解
内存
管理
部分
Linux
内核。我已经
深入
研究了"
Linux
内核开发“书中的内存
管理
部分。 谢谢。
浏览 9
提问于2015-06-30
得票数 1
回答已采纳
3
回答
堆是否在内存页上分配?
、
在
Linux
x86-64环境中,整个进程是否分配在
虚拟内存
页面上?我所说的整个过程是指文本、数据、bss、堆和堆栈? 另外,当libc调用Brk时,内核是否返回由
虚拟内存
管理
器通过分页
管理
的内存?最后,进程能否获得堆上的内存,而堆不是由
虚拟内存
管理
器
管理
的,换句话说,进程能否访问物理内存?
浏览 4
提问于2011-12-31
得票数 1
3
回答
linux
内核函数page_address()
、
、
、
、
我把函数搞糊涂了:其中(1)根据"
Linux
Kerenl开发第三版“的”将给定的页转换为其逻辑地址“(2)根据”
理解
linux
kernel>>“的”返回与页帧相关的线性地址“(3)根据”
理解
linux
虚拟内存
管理
器“的”返回页的物理地址“。
浏览 2
提问于2012-07-23
得票数 2
回答已采纳
11
回答
Linux
系统
管理
员指南?
我是一名CS学生,我得到了一份作为
Linux
管理
员的工作。为了更明智地
理解
和使用
Linux
,我从事这项工作是为了
深入
Linux
。 那么:您有什么建议(书籍,链接)到
Linux
系统
管理
。
浏览 0
提问于2009-10-02
得票数 2
回答已采纳
2
回答
Linux
中的
虚拟内存
管理
器
Linux
中的
虚拟内存
管理
器的目的是什么,以及它与
Linux
机器上的传统“交换”有何不同。
浏览 0
提问于2020-06-30
得票数 0
1
回答
Linux
页面表
管理
与MMU
、
、
、
我有一个关于
linux
内核和MMU之间的关系的问题。现在我明白了,
linux
内核
管理
虚拟内存
地址和物理内存地址之间的页表。同时,在x86体系结构中存在MMU,它
管理
虚拟内存
地址和物理内存地址之间的页表。如果MMU出现在CPU附近,内核还需要处理页面表吗?这个问题可能很愚蠢,但另一个问题是,如果MMU负责内存空间,谁来
管理
高内存和低内存?我相信内核将从MMU (32位中的4GB)接收
虚拟内存
的大小,然后内核将区分虚拟地址中的用户空间和内核空间。
浏览 3
提问于2014-09-24
得票数 10
回答已采纳
1
回答
Linux
内核可以使用大于4KB的默认
虚拟内存
页大小而不修改内核吗?
我们正在设计一个CPU,它将受益于16 an的
虚拟内存
页大小(它将降低缓存访问能力,并提高目标工作负载的性能,内存碎片不是问题)。标准页面大小为4KB。如果有一个16 by的
虚拟内存
页大小,那么会发生什么意外的副作用呢?谢谢:-)
浏览 0
提问于2018-03-25
得票数 1
回答已采纳
1
回答
什么是shrink_slab,为什么它出现在/var/log/消息中?
、
、
我正在研究
Linux
系统上的一些应用程序问题,并注意到这是在最近出现的问题时发现的,但还不够接近,无法确定地关联: Jun 7 17:51:49 localhost kernel: shrink_slab
浏览 0
提问于2012-06-08
得票数 3
回答已采纳
1
回答
Linux
交换分区会不会太大了?
、
、
、
、
Linux
交换分区是否太大?相反,主Windows交换文件pagefile.sys可能太大。区别似乎在于
Linux
虚拟内存
具有内核参数的高度可配置性,更不用说编译选项了,而Windows
虚拟内存
几乎没有。因此,Windows
虚拟内存
管理
似乎依赖于不可变的算法,或者似乎依赖交换文件大小及其配置方式。 当然,
Linux
有自己的
虚拟内存
管理
算法,但问题是它们是否以及如何受到指
浏览 0
提问于2022-08-23
得票数 3
回答已采纳
2
回答
有人能给我解释一下关于寻呼(
虚拟内存
)的图表吗?
、
、
、
我一直在试图
理解
虚拟内存
,但当我
深入
到它的真正细节时,我就会感到困惑。我
理解
(或感觉自己)
虚拟内存
是进程“认为”它有一定数量的内存分配给它的一种方式。我看到它是
虚拟内存
空间中的一个页面,所以这个页面准确地表示了like..what吗?这是指令吗?我们是否正在将指令从
虚拟内存
转移到物理内存,以便更多的程序在物理内存中(直到那时还不需要)?
浏览 2
提问于2015-11-24
得票数 4
2
回答
C内存映射
、
、
、
虚拟内存
是否指被操作系统视为RAM的硬盘分区?
浏览 1
提问于2012-05-16
得票数 3
回答已采纳
1
回答
MAC OS X“
虚拟内存
”和
Linux
/Unix交换有什么区别?
、
、
我想了解MAC OS X“
虚拟内存
”和
Linux
/Unix交换的不同之处。 我之所以这么问,是因为我观察到MAC OS X“
虚拟内存
”的工作效率(在桌面用例中)似乎比
Linux
/Unix交换更有效。据我
理解
,MAC OS将未使用的(RAM)数据存储在“
虚拟内存
”中。以这种方式,它为当前使用的数据/当前运行程序保持RAM空闲。因此,例如,如果我看过一部电影,然后开始渲染一些图像,MAC OS将把电影移到“
虚拟内存
”中,只有当我重新访问它时,才
浏览 0
提问于2014-11-27
得票数 2
2
回答
无法
理解
fork()描述
、
、
我正在从学习
虚拟内存
管理
,我无法
理解
这句话:
虚拟内存
允许在进程创建过程中使用叉(
浏览 4
提问于2012-04-18
得票数 0
1
回答
在
linux
内核中,页面地址、虚拟地址和物理地址有什么不同
、
在
linux
内核中,页面地址、虚拟地址和物理地址有什么不同?另外,如果我有结构页面地址,我如何找到它的虚拟地址?提前感谢你的回答。
浏览 0
提问于2015-10-29
得票数 2
1
回答
在Android操作系统中学习内存
管理
的好资源是什么?
、
、
我正在寻找任何类型的网站,博客,维基,讨论,书籍,杂志,科学论文,在良好的权威可以解释内存
管理
的内部在Android。我知道很大一部分是
Linux
,这是我应该首先去的地方,但Android有dalvik,据我所知,它与Kernel有很深的集成,而且,Android正在卸载内存不足的应用程序,这可能是
Linux
所不做的。因此,我正在寻找一个关于Android内存
管理
的权威答案。专题包括但不限于: 如何解释亚行shell
虚拟内存
信息中的值,即每个值的含义是什么:大小、分配、自由、Pss、priv脏、共享脏、存
浏览 1
提问于2011-01-18
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
深入理解 Unix/Linux 命令
深入理解Linux中进程控制
深入理解 Linux的I/O 系统
深入理解Linux中进程控制(精讲)
深入理解Flask
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券