腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
进程管理和
内存
管理在
Linux
内核
中的用途是什么?
📷
Linux
内核
子系统的存在是为了处理网络、VFS、设备?
Linux
内核
中进程管理和
内存
管理的目的是什么?我还试图找到
Linux
内核
子系统(如VFS、Network、Device )的用途,这些子系统与进程管理()和
内存
管
浏览 0
提问于2019-01-19
得票数 0
2
回答
关于
内存
分配,C malloc/calloc依赖于
Linux
/malloc还是相反?
、
、
据我所知,C具有以下函数,例如:malloc、calloc、realloc,用于分配
内存
。而
linux
内核
还具有以下功能:malloc、mmap、kmalloc、vmalloc.分配
内存
我想知道哪一个是最低的。如果你说"
Linux
内核
是最低的函数,你的C程序必须用
Linux
内核
分配
内存
“,那么
Linux
内核
如何分配它自己的
内存
呢?或者说,"
Linux<
浏览 1
提问于2022-03-19
得票数 -1
回答已采纳
2
回答
内核
虚拟
内存
空间与进程虚拟
内存
空间
、
、
、
我在阅读第9.7.2章:
Linux
虚拟
内存
系统(第三版)中关于虚拟
内存
的教科书:计算机系统--程序员的观点。我对
linux
进程的虚拟
内存
结构感到有点困惑,如下所示:我的问题是:
内核
虚拟
内存
是否为
内核
运行保留,而虚拟
内存
的其余部分是否为用户进程保留?
内核
代码和数据是做什么的?
内核
虚拟
内存
中的物理
内存
是什么?
浏览 6
提问于2020-02-05
得票数 2
回答已采纳
1
回答
如何检测
linux
内核
2.6.29中的
内存
泄漏
、
有什么方法可以通过运行一些命令来找出
Linux
内核
是否在泄漏
内存
?我几乎肯定
linux
内核
正在泄漏
内存
。然而,顶部和免费的-k并没有透露多少。有什么方法可以让我看一下
内核
分配了多少
内存
,希望也有某种
内存
映射?谢谢您的意见
浏览 0
提问于2011-05-26
得票数 1
回答已采纳
3
回答
堆栈
内存
是如何增加的?
、
、
在一个典型的C程序中,
linux
内核
提供了84K - ~100K的
内存
。当进程使用给定的
内存
时,
内核
如何为堆栈分配更多的
内存
。当进程占用堆栈的所有
内存
并且现在使用下一个连续的
内存
时,理想情况下,它应该分页错误,然后
内核
处理分页错误。在这里,
内核
为给定进程的堆栈提供了更多的
内存
,
linux
内核
中的哪个数据结构标识了该进程的堆栈的大小?
浏览 9
提问于2010-07-09
得票数 2
1
回答
linux
内核
是否使用虚拟
内存
(用于其数据)?
、
、
linux
内核
是否为其数据结构(页表、描述符等)使用虚拟
内存
?更具体而言:
内核
内存
会被交换掉吗?
内存
对
内核
数据结构的访问会导致页面错误吗?
linux
和其他unix在这方面有区别吗?
浏览 0
提问于2021-11-19
得票数 9
回答已采纳
1
回答
在一台48 in
内存
的64位机器上,
Linux
内核
的虚拟
内存
大小是多少?
、
在一台48 in
内存
的64位机器上,
Linux
内核
的虚拟
内存
大小是多少?我知道在32位机器中,
Linux
内核
占用1 1GB的虚拟
内存
。
浏览 4
提问于2012-07-06
得票数 0
回答已采纳
1
回答
CUDA统一
内存
可以用作固定
内存
(统一虚拟
内存
)吗?
、
、
如我所知,我们可以在
内核
内存
中分配固定
内存
区域。(来自)但是问题是
linux
内核
数据应该被安排为数组。但是,当节点访问下一个节点时,会发生
内存
访问错误。 我想知道统一
内存
是否可以在
内核
内存
中作为固定
内存
区域分配?因此,树可以在
浏览 3
提问于2016-03-21
得票数 3
1
回答
Linux
页面表管理与MMU
、
、
、
我有一个关于
linux
内核
和MMU之间的关系的问题。现在我明白了,
linux
内核
管理虚拟
内存
地址和物理
内存
地址之间的页表。同时,在x86体系结构中存在MMU,它管理虚拟
内存
地址和物理
内存
地址之间的页表。如果MMU出现在CPU附近,
内核
还需要处理页面表吗?这个问题可能很愚蠢,但另一个问题是,如果MMU负责
内存
空间,谁来管理高
内存
和低
内存
?我相信
内核
将从MMU (32
浏览 3
提问于2014-09-24
得票数 10
回答已采纳
1
回答
在启动时,
Linux
内核
如何为自己的
内存
分配器分配
内存
?
、
、
在
内核
中,我使用UEFI (GetMemoryMap())成功地获得了RAM的
内存
映射。通过在
内存
映射上迭代,我发现我将有大约1021 of的可用
内存
(在1024 of中)。我在QEMU上测试我的
内核
。 我到处读到,
Linux
内核
为系统中的每个页面都保存了一个页面结构。我猜
Linux
内核
的
内存
分配器使用页面结构来确定哪些页是空闲的,哪些是不空闲的。如果
Linux
内核
的
内存<
浏览 6
提问于2022-01-04
得票数 2
1
回答
启动后,
Linux
是否回收了Tianocore启动加载器
内存
、
我正在使用Tianocore来启动
Linux
,我知道
linux
可以使用Tianocore运行时服务(reboot,update_capsule等),这意味着
Linux
保留了Tianocore代码的一部分
Linux
永远不会触及那个
内存
。我的问题是,
Linux
内核
在启动后,是不是只涉及到了部分的Tianocore代码(与Runtime Services相关),还是整个系统都没有被
Linux
内核
所触及呢?那么,
Linux
<
浏览 0
提问于2015-10-14
得票数 0
2
回答
了解
Linux
内核
mm部分的文档吗?
、
、
我想知道是否有任何好的文档可用于理解
内存
管理部分
Linux
内核
。我已经深入研究了"
Linux
内核
开发“书中的
内存
管理部分。 谢谢。
浏览 9
提问于2015-06-30
得票数 1
回答已采纳
2
回答
在
linux
内核
中分配可交换
内存
Linux
内核
中的
内存
通常是不可交换的()。但是,有时允许换出
内存
是很有用的。是否可以在
Linux
内核
中显式地分配可交换
内存
?我想到的一种方法是创建一个用户空间进程并使用它的
内存
。还有更好的吗?
浏览 92
提问于2017-07-15
得票数 0
回答已采纳
2
回答
在
linux
中有没有办法访问持久
内存
?
、
、
、
我在
linux
(debian 10)中使用持久性
内存
我所理解的是正确的,
linux
将持久
内存
虚拟化为磁盘,并将其映射为virt_addr。因此,操作系统通过
内核
通过文件系统访问持久存储器。但我认为这是一种开销。如果持久性
内存
已经进行了
内存
映射,那么直接通过virt_addr访问它会更有效。所以我想知道有没有什么方法可以在
内核
中获得持久
内存
的启动v
浏览 8
提问于2019-10-29
得票数 0
1
回答
Linux
内核
内存
布局
我在一台64位的x86
Linux
计算机上工作。 在这种体系结构上,每个进程都有自己的64位地址存储空间。
内存
块由MMU组件映射到物理
内存
(或交换)。 现在,我想知道
内核
内存
是如何工作的。如果我用下面的代码编写
linux
内核
模块: char * address;*address = 0x42; 此0x42将写入何处?直接在物理
内存
中?还是说
linux
内核
是64位
内存<
浏览 25
提问于2019-04-01
得票数 1
1
回答
为什么
Linux
内核
需要奇数大小的小短期
内存
块?
、
、
在第8.4节
Linux
内存
管理中,当谈到
内核
内存
管理时,如下所示:
Linux
内核
内存
分配的基础是用于用户虚拟
内存
管理的页面分配机制。在虚拟
内存
方案中,使用了一个伙伴算法,以便可以将
内核
的
内存
分配到一个或多个页面的单位中。因为可以以这种方式分配的最小
内存
量是一个页面,所以页面分配器本身就会效率低下,因为
内核
需要奇数大小的小短期
内存
块。我可以理解
浏览 2
提问于2018-02-28
得票数 1
回答已采纳
3
回答
在嵌入式设备上运行
Linux
内核
所需的最小
内存
量是多少?
、
、
、
、
在嵌入式设备上运行
Linux
内核
所需的最小RAM量是多少?在
Linux
0.11中,80x86所需的最小
内存
是加载
内核
数据结构和中断向量的2MB。 当前
Linux
3.18
内核
所需的最低
内存
是多少?像x86和ARM这样的不同体系结构是否对引导所需的最小
内存
有不同的要求?一个人如何计算相同的?
浏览 8
提问于2015-01-14
得票数 13
回答已采纳
1
回答
页面缓存器会吃掉RAM和vmpressure。
、
、
底线是,当
Linux
内核
吃掉我们拥有的所有可用
内存
时(我知道它完全可以使用,
内存
仍然可用并可以回收:https://www.linuxatemyram.com/),但甚至在此之前,
Linux
内核
就触发vmpressure我特别在Android 9和
linux
内核
中遇到了这个问题:
Linux
version 4.14.65-tcc (dimorinny@dimorinny-pc) (gcc version
浏览 0
提问于2020-11-19
得票数 0
5
回答
如何理解
Linux
内核
源代码的初学者?
、
、
、
我是一个对
内存
管理感兴趣的学生,尤其是
linux
内核
的页面替换组件。 有哪些不同的指南可以帮助我开始理解
内核
源代码呢?我试着读过Mel Gorman的“理解
Linux
虚拟
内存
管理器”和Cesati和Bovet的“理解
Linux
内核
”一书,但是他们并没有解释通过代码控制的流程。我的项目涉及调整主流
内核
中的页面替换算法,并分析其对一组工作负载的性能。是否有一种更容易理解的
linux
内核
(如果不是
浏览 0
提问于2011-02-11
得票数 12
1
回答
Linux
内核
驱动程序开发的当前资源
、
、
我正在为工作学习
Linux
内核
驱动程序开发,但我很难找到一个与最近的
内核
相关的好资源。我读过
Linux
设备驱动程序第三版,但这是为
内核
2.6和
内核
已经发生了很大的变化-甚至没有一个例子将在最近的
内核
编译。Rapsberry pi的资源并没有真正涵盖
内核
空间,我发现的教程似乎没有遵循
Linux
设备驱动程序书中关于仔细处理
内存
的任何建议。有人能告诉我最近的一个资源,它涵盖了硬件接口和
内核
驱动程序的适当<
浏览 0
提问于2017-09-07
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 内核将弃用并删除 SLOB 内存分配器
Linux内核解读
内存占用减少3.7%,开发者发布补丁集减少编译Linux内核时的最大内存
[务必收藏] Linux用户空间和内核空间所有15种内存分配方法总结
Linux内核出现漏洞
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券