腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1338)
视频
沙龙
2
回答
这个kmalloc()函数是如何工作的?
、
、
、
、
我正在阅读JamesM的内核开发教程,在解释如何设置
分页
内存
管理机制
的“章节”中,他展示了kmalloc()函数,该函数应该分配一些
内存
。这个函数是如何分配
内存
的? 它返回分配的chunck应该位于的地址,但我真的不明白实际分配是如何工作的。
浏览 15
提问于2022-03-27
得票数 1
回答已采纳
4
回答
linux
中的整个系统空间地址空间不使用请求
分页
,这是真的吗?
、
、
、
我目前正在研究windows,我发现windows在系统空间地址空间中使用了两部分
内存
,它们被命名为
分页
池和非
分页
池。因此,只有窗口的关键部分保存在非
分页
池(不使用请求
分页
)中。虽然我被教导说,在
linux
中,所有的系统空间地址空间都不使用请求
分页
的概念?如果所有信息都是正确的,那么我是否应该得出结论,windows运行时需要的RAM比
linux
少?
浏览 0
提问于2013-09-23
得票数 1
1
回答
linux
也有非页面
内存
吗?
、
、
在Windows中,我们可以找到非页面
内存
,并将其用于内核和驱动程序.(据我理解)。
Linux
也有非页面
内存
吗?根据我的理解,对于
内存
的每一个字节,它必须在一个分配的页面中使用,然后才能在内核/用户空间中使用,为什么在Windows中有非页面
内存
?(或者也适用于
Linux
)
浏览 0
提问于2020-08-28
得票数 0
回答已采纳
2
回答
是否有任何方法来增加堆栈大小/递归限制?
、
、
、
、
我正在编写一个C程序,并且通过分段错误超过了递归限制。有没有任何方法来增加程序的递归限制(也许通过增加堆栈大小),或者通过GCC的选项,或者通过命令行选项?程序在Ubunutu上运行。
浏览 7
提问于2015-01-23
得票数 5
回答已采纳
2
回答
如何创建一个固定大小的,它从不交换到磁盘?
、
、
、
据我所知,ramfs的大小不能受到限制,因此它不符合我的要求,即有一个固定大小的
内存
。例如,是否有可能在一个tmpfs中创建ramfs (这样的解决方案是否符合我的需求),如果是这样的话,如何实现?
浏览 0
提问于2014-01-27
得票数 10
回答已采纳
1
回答
Linux
中的页面文件
Linux
中的页面文件是什么?页面文件和
分页
之间有什么联系吗?
浏览 0
提问于2017-10-10
得票数 1
3
回答
堆栈
内存
是如何增加的?
、
、
在一个典型的C程序中,
linux
内核提供了84K - ~100K的
内存
。当进程使用给定的
内存
时,内核如何为堆栈分配更多的
内存
。当进程占用堆栈的所有
内存
并且现在使用下一个连续的
内存
时,理想情况下,它应该
分页
错误,然后内核处理
分页
错误。在这里,内核为给定进程的堆栈提供了更多的
内存
,
linux
内核中的哪个数据结构标识了该进程的堆栈的大小?
浏览 9
提问于2010-07-09
得票数 2
2
回答
Linux
内核模块是一种
Linux
系统
分页
池吗?
、
、
、
我总是读到
Linux
内核是不可
分页
的。 如果我没有弄错Windows,那么应该将系统虚拟
内存
分配到
分页
部分(
分页
池)和非
分页
部分(非
分页
池)中。非
分页
部分直接映射到物理
内存
,并一直保持在那里,因为处理内核必须完成的最重要任务,而不太重要的部分可能不是。相反,
Linux
内核被划分为可访问模块,但我没有收集到这些模块是如何实现的信息。当我在这篇文章中写下“
分页
”或“
分页
”时,我的意思
浏览 0
提问于2019-07-22
得票数 5
1
回答
Linux
版的Windows“非
分页
池”是否存在这样的东西?
、
、
、
我一直在使用一个从“非
分页
池”读取数据的Windows应用程序来提高性能。在本例中,非
分页
池是网络驱动程序从线路上获取数据时写入数据的
内存
区。
Linux
如何处理
内存
、需要高速独占访问RAM的网络驱动程序(或其他驱动程序)以及“如何直接从非
分页
池读取”的问题?甚至在应用于
Linux
时也有意义吗? 非常感谢
浏览 1
提问于2010-10-26
得票数 1
回答已采纳
2
回答
除了页级映射之外,文件的mmap可以以任何其他方式完成吗?
、
、
我认为这是不可能的,因为 ========== 页面是最小的
内存
单元,可以
浏览 5
提问于2017-02-15
得票数 0
回答已采纳
1
回答
Linux
分页
模型是一种抽象吗?
、
、
、
、
我目前正在阅读理解
Linux
内核第三版的,我正在阅读关于
内存
寻址的第2章。首先,这本书涵盖了32位
分页
、PAE 32位和PSE (我们在这里讨论的是x86 )。有一次,这本书谈到了目录、表和偏移位的线性地址(用于PAE的PDPT表),然后我被抛到了"
Linux
“
分页
的世界里。现在,在
Linux
分页
中,他们谈到了带有表和偏移量的全局表、上层表和中间表?我不认为x86 MMU
分页
与这个新的
Linux
模型有什么关系。如果MMU负责
浏览 9
提问于2022-02-05
得票数 2
回答已采纳
2
回答
Linux
使用的
内存
管理
原理
、
、
Linux
内核中的
内存
管理是使用
分页
或分段完成的,还是两者兼而有之?
浏览 0
提问于2011-03-12
得票数 9
2
回答
垃圾收集+
内存
分页
、
、
我正在尝试理解GC inside JVM和
内存
分页
之间的collaboration。我有一个
linux
盒子,里面有4GB RAM和分配的1.2GB for JVM。如果我运行一个需要大量
内存
的应用程序,我想知道
内存
分页
是什么时候发生的,什么时候会出现throws out of memory (
内存
不足)错误。所以我的问题是,操作系统何时开始对JVM进行
内存
分页
,OS
分页
的活动对象会发生什么情况 而且,如果操作系统<e
浏览 0
提问于2013-04-15
得票数 3
1
回答
如何最大限度地利用单个Windows进程的
内存
?
、
、
、
、
我有一个
内存
很大的系统。现在,为了防止单个应用程序
分页
,我已经完全禁用了
分页
文件。我遇到的问题是,对于我关心的单个进程,我无法最大限度地利用
内存
。我希望对单个进程禁用
分页
,这样它就不会
分页
,而且它可以最多使用(95%?)
内存
;所有其他进程都应该能够跳出。现在,我们在禁用的
分页
文件中使用~%80的可用
内存
,但我们知道我们并不关心那些被发送到
分页
文件的进程。这不是我正在运行的开源程序,所以我不能修改代码来使用其他.NET
浏览 0
提问于2015-08-10
得票数 1
1
回答
OS -如何为进程分配帧?
、
、
、
现代操作系统使用
分页
来分配
内存
,但它们需要将帧分配到
内存
中。我知道
Linux
使用伙伴系统来做这件事。谢谢。
浏览 0
提问于2014-07-06
得票数 0
1
回答
如何扩展(4MB)和常规
分页
(4KB)共存?
、
、
在x86体系结构中,“扩展
分页
”允许页帧(物理
内存
)为4MB而不是4KB。“理解
Linux
内核,第3章”第2章“
内存
寻址”一书“
Linux
中的寻呼”一节“内核页表”解释说,对于RAM小于896 MB的最终内核页表:扩展
分页
与常规
分页
共存。 实际上,我不明白扩展
分页
和常规
分页<
浏览 0
提问于2012-06-13
得票数 6
1
回答
如果我从Ubuntu服务器释放交换
内存
,任何正在运行的进程都会被杀死吗?
、
、
、
、
如果有人给出了这个原因的解决方案,那么我就不需要释放交换
内存
。安装了詹金斯之后,它运行良好。但使用了几分钟(或一小时),它就自动停止了。我检查了我的服务器
内存
。有大约20%的
内存
释放,但交换
内存
是100%满。我想这个问题属于交换记忆(我不知道我是对是错)。如果我释放我的交换
内存
有什么问题吗?请帮助,这是我在这个网站上的第一个问题。
浏览 0
提问于2019-09-22
得票数 -1
回答已采纳
1
回答
当堆上请求一个大
内存
块时,如果RAM上没有连续的空间,那么它是否被分配到磁盘(交换)上?
、
、
、
在
Linux
中,当请求
内存
时(使用calloc / malloc),如果请求大小的连续块不可用,内核是否将多个单独的
内存
块映射到单个虚拟块中,并将其交给应用程序,或者是否在磁盘上分配?
浏览 1
提问于2015-08-02
得票数 1
回答已采纳
1
回答
Windows中的
内存
管理与
Linux
有何不同?Windows操作系统支持
分页
或分段吗?
、
、
、
、
我很想知道Windows中的
内存
管理与支持
分页
或分段的
Linux
.Does
内存
管理之间的区别?我试图理解,如果所有进程累积使用Windows机器上的所有RAM,那么每个用户即使无法登录到系统,但
Linux
系统并非如此。 那么它是如何在
Linux
系统中实现的呢?
浏览 4
提问于2016-03-23
得票数 0
1
回答
linux
内核是否使用虚拟
内存
(用于其数据)?
、
、
linux
内核是否为其数据结构(页表、描述符等)使用虚拟
内存
?更具体而言:内核
内存
会被交换掉吗?
内存
对内核数据结构的访问会导致页面错误吗?
linux
和其他unix在这方面有区别吗?
浏览 0
提问于2021-11-19
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内存映射mmap原理分析
物理内存和虚拟内存区别
记一次Python脚本实现内存泄漏测试的方法,经验分享篇
打通Linux任督二脉线下课程报名通知,上海-3
看完这篇,别再说你不懂 Linux 内存管理了
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券