腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
进程
管理
和
内存
管理
在
Linux
内核中的用途是什么?
linux-kernel
📷
Linux
内核子系统的存在是为了处理网络、VFS、设备?
Linux
内核中进程
管理
和
内存
管理
的目的是什么?我还试图找到
Linux
内核子系统(如VFS、Network、Device )的用途,这些子系统与进
浏览 0
提问于2019-01-19
得票数 0
1
回答
Linux
DRM (直接渲染
管理
器)命令提交
linux
、
gpu
、
drm
我正在探索DRM
Linux
内核API,但官方文档只解释了设备
初始化
和
内存
缓冲区
管理
。我找不到任何与在GPU硬件上执行可执行代码相关的东西。DRM是如何处理这个主题的?
浏览 6
提问于2016-04-10
得票数 2
1
回答
是否可以将页表的位置更改为另一个NUMA节点?
memory
、
operating-system
、
kernel
、
numa
、
page-tables
您好,我正在学习
linux
内核的
内存
管理
。 我的机器有多个NUMA节点,我想知道是否可以将页表的位置从NUMA0更改为NUMA。我研究了一下,在页表
初始化
时,CR3寄存器有指向页表
初始化
位置的指针。位置在NUMA 0(第一个NUMA节点)的
内存
(内核空间)上。 那么在
初始化
时,我可以将页表的位置设置为NUMA N吗? 如果可能,内核修改是我应该做的全部工作,还是需要做更多的工作?
浏览 19
提问于2020-10-29
得票数 0
1
回答
Linux
内存
管理
memory-management
、
linux-kernel
有没有什么方法可以标记一个页面只在没有读权限的情况下执行?(即,能够在不具有对可执行页面的读取许可的情况下执行该页面上的指令。)
浏览 1
提问于2011-04-16
得票数 5
4
回答
calloc与malloc + memset完全相同吗?
c
、
linux
、
linux-kernel
、
glibc
在
linux
中,calloc是否与malloc + memset完全相同,还是取决于
linux
/内核的确切版本?换句话说,calloc是否总是按照规范所建议的那样写入您所分配的
内存
。
浏览 10
提问于2013-11-03
得票数 1
回答已采纳
2
回答
Linux
堆分配
c
、
linux
、
memory-management
、
linux-kernel
这个数组是一个非
初始化
的全局数组,使它成为图像的BSS部分的一部分,因此它在加载时被填充了零,那么,每个
内存
分配都从这个数组中提取,而每个分配
内存
的地址都是这个数组的一个偏移量。因此,为了最大限度地利用
内存
大小,我们可以近似于整个程序的Data、Text和BSS区域的大小,并将堆大小定义为类似于heapSize = RAM_size - Text_size - Data_size我想知道什么是相当于
Linux
操作系统的实现。
Linux
可以扫描给定的RAM并在运行时决定其大小吗?
l
浏览 5
提问于2017-05-06
得票数 4
回答已采纳
1
回答
如何判断进程是否是第一次启动
c
、
linux
我正在用C语言编写一个程序,一些进程需要访问嵌入式
linux
上的共享
内存
。此共享
内存
需要在创建时进行
初始化
。附加到此
内存
的任何进程都可能崩溃。当它重新启动时(可能是由
linux
INIT重启的),它不能再次
初始化
共享
内存
,因为其他进程正在使用它。如何判断正在创建共享
内存
的进程的当前启动是第一次还是重新启动。我想出了一个想法,在共享
内存
中分配一个整数,其中将写成一个类似5678956的数字( ffffffff或0000
浏览 2
提问于2012-02-19
得票数 3
回答已采纳
2
回答
了解
Linux
内核mm部分的文档吗?
linux
、
memory-management
、
linux-kernel
我想知道是否有任何好的文档可用于理解
内存
管理
部分
Linux
内核。我已经深入研究了"
Linux
内核开发“书中的
内存
管理
部分。 谢谢。
浏览 9
提问于2015-06-30
得票数 1
回答已采纳
3
回答
Linux
内存
管理
开销
c++
、
linux
、
memory
我试图解释我在
Linux
应用程序中的
内存
。我做了一个基本的测试,发现如果我们增加一些
内存
,它至少为一个新的
内存
分配了32个字节。0xf6db500xf6db900xf6dbd00xf6dc100xf6dc50我得到的所有
内存
都有0x18b31500x18b31b00x18b32100x18b3270 0x18
浏览 4
提问于2014-07-10
得票数 4
回答已采纳
2
回答
Linux
内存
管理
(缓存)
linux
、
caching
、
operating-system
据我所知,页面缓存是存储从I/O设备中获取的页面的主
内存
的一部分。缓冲区缓存和磁盘缓存是否相同?他们在I/O设备上“直播”吗? 非常感谢!!
浏览 3
提问于2016-07-20
得票数 0
回答已采纳
2
回答
Linux
内核
内存
管理
?
memory-management
、
memory-leaks
、
linux-kernel
、
linux-device-driver
在模块发布后,
Linux
内核是否会释放kmalloc‘’ed而不是kfree在内核模块
内存
中,就像它使用用户空间应用程序一样?
浏览 1
提问于2011-01-19
得票数 5
回答已采纳
2
回答
关于可能在瓦兰的损失
c++
、
vector
、
valgrind
....because,分配和释放不是matching....which,这导致了一些奇怪的错误,比如 datapage *dataPage=(datapage *)calloc(1
浏览 5
提问于2012-11-22
得票数 0
回答已采纳
2
回答
管理
私有堆
c
、
linux
、
heap-memory
我在某些项目(基本上是C/C++中的许多嵌入式应用程序)中看到,它们
管理
动态分配,如下所示 Q1:上面提到的具有私有堆
管理
的设计的优点。Q2:在C,
Linux
中是否有任何内置函数可以提供接口来在以前分配的块中进行动态分配。我搜遍了它,但没能控制住它 Q3:如果Q2中提到的选项不可用。任何关
浏览 2
提问于2012-11-29
得票数 3
1
回答
使用gcc/g++/gdb/valgrind调试时的神奇数字?
c++
、
linux
、
gcc
、
valgrind
如果程序员本身还没有
初始化
,微软的VisualC++就会让
内存
中充满“神奇的数字”。这有助于调试未
初始化
的
内存
。(,)谢谢!
浏览 1
提问于2016-05-07
得票数 2
回答已采纳
1
回答
Windows中的
内存
管理
与
Linux
有何不同?Windows操作系统支持分页或分段吗?
windows
、
linux-kernel
、
operating-system
、
paging
、
memory-segmentation
我很想知道Windows中的
内存
管理
与支持分页或分段的
Linux
.Does
内存
管理
之间的区别?我试图理解,如果所有进程累积使用Windows机器上的所有RAM,那么每个用户即使无法登录到系统,但
Linux
系统并非如此。 那么它是如何在
Linux
系统中实现的呢?
浏览 4
提问于2016-03-23
得票数 0
1
回答
Android
内存
管理
和
Linux
内存
管理
有什么区别?
android
、
linux
、
memory-management
Android
内存
管理
和
Linux
内存
管理
有什么区别?我读过在中 如何理解?
浏览 5
提问于2014-03-13
得票数 0
回答已采纳
6
回答
malloc (及其表亲)返回的
内存
块是否
初始化
为Zero?
c
、
linux
、
memory
、
memory-management
、
malloc
我编写了一个代码来测试
Linux
和Windows的
内存
管理
。为了进行进一步的测试,我继续检查malloc()返回的
内存
中存在哪些值。 函数分配大小字节并返回指向分配
内存
的指针。
内存
未
初始化
。要清除
内存
段,必须手动使用memset()。
浏览 3
提问于2015-03-05
得票数 5
回答已采纳
2
回答
Linux
上的Nvidia信息泄漏/
内存
漏洞和通用操作系统
内存
保护
security
、
memory
、
malloc
、
cuda
、
gpgpu
来自:根据我对
内存
分配工作原理的理解,将会发生以下情况: -userA在一个处理大量
浏览 0
提问于2011-01-21
得票数 1
1
回答
包含堆数据或静态变量的数据段
c
、
memory
、
memory-management
、
operating-system
我正在阅读(操作系统- Tannenbaum,第190页)有关系统
内存
的内容,我找到了一段内容如下: 哪一个是对的?还是我的理解出了什么问题?
浏览 2
提问于2020-11-29
得票数 0
1
回答
C中的内核模块__init宏
c
、
linux-kernel
、
macros
我想为
Linux
创建一个可加载的内核模块。这是密码#include <
linux
/init.h> { 我正试图理解
初始化
方法最终会导致
浏览 1
提问于2018-02-01
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
解读 Linux 内存管理新特性 Memory folios
一篇读懂Linux 是如何管理内存的
看完这篇,别再说你不懂 Linux 内存管理了
图解|Linux内存碎片整理
Linux内存映射mmap原理分析
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券