腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
进程
管理
和
内存
管理
在
Linux
内核
中
的
用途是什么?
📷
Linux
内核
子系统
的
存在是为了处理网络、VFS、设备?
Linux
内核
中进程
管理
和
内存
管理
的
目
浏览 0
提问于2019-01-19
得票数 0
2
回答
了解
Linux
内核
mm部分
的
文档吗?
、
、
我想知道是否有任何好
的
文档可用于理解
内存
管理
部分
Linux
内核
。我已经深入研究了"
Linux
内核
开发“书中
的
内存
管理
部分。 谢谢。
浏览 9
提问于2015-06-30
得票数 1
回答已采纳
1
回答
Linux
页面表
管理
与MMU
、
、
、
我有一个关于
linux
内核
和MMU之间
的
关系
的
问题。现在我明白了,
linux
内核
管理
虚拟
内存
地址和物理
内存
地址之间
的
页表。同时,在x86体系结构中存在MMU,它
管理
虚拟
内存
地址和物理
内存
地址之间
的
页表。如果MMU出现在CPU附近,
内核
还需要处理页面表吗?这个问题可能很愚蠢,但另一个问题是,如果MMU负责
内存
空间
浏览 3
提问于2014-09-24
得票数 10
回答已采纳
1
回答
为什么
Linux
内核
需要奇数大小
的
小短期
内存
块?
、
、
在第8.4节
Linux
内存
管理
中,当谈到
内核
内存
管理
时,如下所示:
Linux
内核
内存
分配
的
基础是用于用户虚拟
内存
管理
的
页面分配机制。在虚拟
内存
方案中,使用了一个伙伴算法,以便可以将
内核
的
内存
分配到一个或多个页面的单位中。因为可以以这种方式分配
的
最小
内存
量
浏览 2
提问于2018-02-28
得票数 1
回答已采纳
6
回答
在
Linux
内核
中,virt_to_phys和CPU
的
MMU之间有什么关系?
、
、
、
、
我正在阅读关于
Linux
内存
管理
的
文章。我知道
Linux
内核
负责创建和维护页表,但使用CPU
的
内存
管理
单元(MMU)将进程
的
虚拟
内存
访问转换为相应
的
物理
内存
访问。但是,我也知道
内核
可以使用它
的
一些函数来
管理
内存
,如virt_to_phys()、virt_to_page()、__pa()、.
浏览 20
提问于2015-04-17
得票数 15
回答已采纳
1
回答
Linux
内核
有保护页面吗?
、
、
我是
Linux
内核
的
新手,
Linux
内核
内存
管理
如何使用保护页面(如果这个特性存在的话)?
浏览 0
提问于2017-07-12
得票数 2
2
回答
Linux
内核
内存
管理
?
、
、
、
在模块发布后,
Linux
内核
是否会释放kmalloc‘’ed而不是kfree在
内核
模块
内存
中,就像它使用用户空间应用程序一样?
浏览 1
提问于2011-01-19
得票数 5
回答已采纳
5
回答
如何理解
Linux
内核
源代码
的
初学者?
、
、
、
我是一个对
内存
管理
感兴趣
的
学生,尤其是
linux
内核
的
页面替换组件。 有哪些不同
的
指南可以帮助我开始理解
内核
源代码呢?我试着读过Mel Gorman
的
“理解
Linux
虚拟
内存
管理
器”和Cesati和Bovet
的
“理解
Linux
内核
”一书,但是他们并没有解释通过代码控制
的
流程。最后,它们只解释了所使用
的<
浏览 0
提问于2011-02-11
得票数 12
1
回答
判断嵌入式
Linux
系统是否运行uClinux
、
、
我有一个运行
内核
版本2.4
的
ARM
Linux
系统,但我不确定处理器是否有
内存
管理
单元,那么如何判断系统是运行uClinux
内核
还是普通
Linux
内核
?系统没有uname。
浏览 0
提问于2016-10-18
得票数 1
回答已采纳
1
回答
memcached切片与
linux
内核
片
的
关系是什么
、
、
、
在
linux
内核
中,有一个用于高效
内存
管理
的
板片分配器。我知道在
linux
中有一个叫做“memcached”
的
程序,它支持MySQL、PHP或其他程序
的
内存
缓存。而且它们似乎都在使用平板算法来进行有效
的
内存
管理
。 这两个平板算法是相同
的
吗?如果我理解“memcached”是如何工作
的
,这对理解
内核
片分配器是如何工作
的</
浏览 3
提问于2012-08-16
得票数 0
回答已采纳
2
回答
ARM:相对于
Linux
/Android来宾,我
的
ARM
管理
程序
的
安全物理
内存
位置(保留)
、
、
、
、
我快到了,除了最后一个问题之外,大多数大问题都已经解决了:为我
的
虚拟机
管理
程序保留
内存
,这样
内核
就不会,在解析FDT或
内核
命令行之前尝试重写。问题是我
的
Linaro发行版
的
before 将R2中
的
FDT传递给
linux
内核
,但是
内核
试图覆盖我
的
虚拟机
管理
程序
的
内存
,然后看到我在FDT中保留了那个
内存
区域(通过解
浏览 6
提问于2014-01-20
得票数 0
回答已采纳
3
回答
在ARM Cortex-R4上运行无MMU
Linux
、
、
、
、
我
的
系统使用
的
是ARM Cortex-R4。它有一个
内存
保护单元,而不是
内存
管理
单元。实际上,这意味着有专门
的
硬件用于
内存
保护,但物理地址和虚拟地址之间存在一对一
的
映射。我有点困惑于我应该选择哪种
Linux
--标准
的
Linux
内核
禁用了
内存
管理
单元还是uCLinux。 在ARM
的
评估板上,我已经运行了禁用MMU编译
的<
浏览 1
提问于2012-05-18
得票数 8
4
回答
linux
中
的
整个系统空间地址空间不使用请求分页,这是真的吗?
、
、
、
我目前正在研究windows,我发现windows在系统空间地址空间中使用了两部分
内存
,它们被命名为分页池和非分页池。因此,只有窗口
的
关键部分保存在非分页池(不使用请求分页)中。虽然我被教导说,在
linux
中,所有的系统空间地址空间都不使用请求分页
的
概念?如果所有信息都是正确
的
,那么我是否应该得出结论,windows运行时需要
的
RAM比
linux
少?
浏览 0
提问于2013-09-23
得票数 1
2
回答
android dex文件
的
内存
布局
、
、
在过去
的
几天里,我一直在阅读android基础设施,我发现Dalvik虚拟机是一个基于寄存器
的
机器,而不是传统
的
基于堆栈
的
虚拟机。在这种情况下,dex文件
的
内存
布局会是什么样子?在一个典型
的
C程序中,它
的
内存
布局是数据、文本、堆和堆栈
的
形式。这对于dex文件也是一样
的
吗?如果是这样,Dalvik虚拟机是如何处理这些文件
的
呢?
浏览 8
提问于2017-05-23
得票数 1
1
回答
托管运行时计划
的
内核
补丁和JVM中到底有什么?
、
、
、
、
对于tarball中到底有什么以及用户为什么想要它们
的
信息非常稀少。有更多细节,但作者也不确定
内存
管理
模块实际上是做什么
的
。显然,高级目标是减少GC暂停,但我感兴趣
的
是(指向)模块做了什么,以及为什么/如何改进事情
的
摘要。特别令人敬畏
的
是这些补丁有多大影响
的
指针(评估)。
浏览 6
提问于2010-07-29
得票数 5
回答已采纳
1
回答
Linux
内核
驱动程序开发的当前资源
、
、
我正在为工作学习
Linux
内核
驱动程序开发,但我很难找到一个与最近
的
内核
相关
的
好资源。我读过
Linux
设备驱动程序第三版,但这是为
内核
2.6和
内核
已经发生了很大
的
变化-甚至没有一个例子将在最近
的
内核
编译。Rapsberry pi
的
资源并没有真正涵盖
内核
空间,我发现
的
教程似乎没有遵循
Linux
设备驱动程序书中关于仔细处理
内
浏览 0
提问于2017-09-07
得票数 1
3
回答
用户空间中
的
物理
内存
管理
?
、
、
、
、
我正在开发一个只有512 is
内存
的
嵌入式设备,并且该设备正在运行
Linux
内核
。我想通过我自己
的
库对在用户空间中运行
的
所有进程进行
内存
管理
。是否有可能这样做。据我所知,
内存
管理
是由
内核
完成
的
,是否有可能在用户空间中拥有该功能。
浏览 10
提问于2017-05-26
得票数 0
3
回答
Linux
内核
中
的
堆栈
内存
、
、
、
最近,我试着想象如何在
Linux
内核
中处理堆栈
内存
,但无法想出任何可靠
的
东西。我知道
内核
使用它自己
的
函数来进行动态
内存
管理
,但是我不知道它是如何
管理
普通C堆栈
内存
的
,因为它毕竟可以用普通C实现,用普通GCC编译。据我所知,在处理操作系统时,堆栈
内存
分配通常由libc
的
一种形式处理,甚至在类似AVR
的
情况下也是如此。但据我所知,
Linux<
浏览 3
提问于2015-12-31
得票数 2
回答已采纳
1
回答
如何开始
Linux
内核
的
开发和调试?
、
、
、
、
我想为我
的
研究开始一些
Linux
开发。编写几个简单
的
调度算法并对其进行测试。我有几个问题: 1)如何针对
linux
内核
进行开发?艾德?如何导入
内核
文件并查看它们是如何相关或连接
的
?我
的
意思是,一个人不能只花20 - 30分钟来构建
内核
,创建一个新
的
映像,然后每次都更改boot.ini。这是一个漫长
的
过程,而且你不能模拟或调试,只能观察它是否工作。3)有没有
Linux
开发入门指南?我
浏览 4
提问于2017-04-26
得票数 1
1
回答
Linux
内核
是否放弃了普遍使用
的
“未用于某物
的
RAM是浪费RAM”
的
方法(例如用于移动设备)?
、
当我看到这个短语(或类似的),例如今天在如何在
Linux
上使用免费命令 (有2020年日期
的
文章):我记得用于移动设备
的
LPDDR: 额外
的
节省来自于温度补偿刷新(DRAM在低温下要求较少
的
刷新次数),部分数组自刷新,以及牺牲所有
内存
内容
的
“深功耗”模式。由于Android是基于
Linux
内核
的
,它是否已经支持将部分
内存
放置在
浏览 0
提问于2021-12-24
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 内核将弃用并删除 SLOB 内存分配器
内存占用减少3.7%,开发者发布补丁集减少编译Linux内核时的最大内存
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
一篇读懂Linux 是如何管理内存的
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券