腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Linux
内核
代码空间写入保护
linux-kernel
我在
linux
内核
内存
页写保护方面有几个问题。 如何知道
内核
代码(文本段)是否受写保护。我可以
查看
/proc/<process-id>/map来
查看
各种进程的
内存
映射。但是不知道在哪里查找
内核
代码
内存
映射。如果
内核
代码段被写保护,那么代码段页是否有可能被任何其他
内核
级代码覆盖。换句话说,文本段页上的写保护是只保护用户空间代码不被写入,还是即使在
内核<
浏览 8
提问于2011-02-26
得票数 2
2
回答
linux
中每个进程的
内存
监控
c
、
linux
、
linux-kernel
、
operating-system
、
kernel
我希望实现我的
内核
能够监控每个进程的
内存
。但是,我所能做的就是打印出进程和pid。我找不到一个可以帮助监控
内存
的函数。下面是我实现的
内核
中的代码。我使用的是
Linux
内核
版本4.11.0-rc7。#include <
linux
/kernel.h>#include <
linux
/resource.h> #include &
浏览 1
提问于2017-04-26
得票数 0
1
回答
Linux
如何在
内存
模式下处理英特尔的光学持久
内存
模块?
performance
、
linux-kernel
、
intel
、
cpu-architecture
、
persistent-memory
当底层系统在
内存
模式下使用持久
内存
模块(近
内存
DRAM缓存和NVRAM作为主
内存
)时,我想知道
Linux
内核
是否做了什么特别的事情或执行了任何优化。我尝试过
查看
驱动程序/nvdimm,但是这里的一切似乎都围绕在different模式下使用,在应用程序直接模式中,您可以在DAX文件中使用MMAP,但是在
内存
模式中,它在语义和语法上与使用DRAM没有什么不同
Linux
是否采用任何优化,还是在硬件中处理一切?有人能把我链接到<em
浏览 6
提问于2021-02-19
得票数 2
回答已采纳
2
回答
android dex文件的
内存
布局
dalvik
、
dex
、
memory-layout
在这种情况下,dex文件的
内存
布局会是什么样子?在一个典型的C程序中,它的
内存
布局是数据、文本、堆和堆栈的形式。这对于dex文件也是一样的吗?如果是这样,Dalvik虚拟机是如何处理这些文件的呢?
浏览 8
提问于2017-05-23
得票数 1
1
回答
内核
模块
内存
访问
c
、
linux
、
linux-kernel
、
kernel-module
我是
内核
模块的新手,目前正在尝试它。我读到过,它们与
内核
本身具有相同级别的访问权限。我用sudo insmod .#include <
linux
/module.h> #include &
浏览 2
提问于2019-08-07
得票数 1
4
回答
Linux
上的可清除
内存
区域
linux
、
caching
、
linux-kernel
、
memory-management
在Mac上,vm_allocate()允许创建可清除的
内存
区域。当检测到
内存
压力时,
内核
可能会在任何时候(锁定时除外)回收此区域。它对于缓存数据等非常有用。我想知道
Linux
(
内核
2.6)上是否存在类似的机制。谷歌搜索将我带到一些关于Android的信息,讨论可以被清除的共享
内存
的分配,但我还没有看到任何关于在普通
Linux
上实际做到这一点的API的讨论。
查看
mmap、shmat等的手册页时,没有显示用于设置可清除区域的标志。此功能在
Linu
浏览 1
提问于2011-03-21
得票数 5
回答已采纳
1
回答
进程管理和
内存
管理在
Linux
内核
中的用途是什么?
linux-kernel
📷
Linux
内核
子系统的存在是为了处理网络、VFS、设备?
Linux
内核
中进程管理和
内存
管理的目的是什么?我还试图找到
Linux
内核
子系统(如VFS、Network、Device )的用途,这些子系统与进程管理()和
内存
管
浏览 0
提问于2019-01-19
得票数 0
2
回答
关于
内存
分配,C malloc/calloc依赖于
Linux
/malloc还是相反?
c
、
linux
、
linux-kernel
据我所知,C具有以下函数,例如:malloc、calloc、realloc,用于分配
内存
。而
linux
内核
还具有以下功能:malloc、mmap、kmalloc、vmalloc.分配
内存
我想知道哪一个是最低的。如果你说"
Linux
内核
是最低的函数,你的C程序必须用
Linux
内核
分配
内存
“,那么
Linux
内核
如何分配它自己的
内存
呢?或者说,"
Linux<
浏览 1
提问于2022-03-19
得票数 -1
回答已采纳
1
回答
Linux
内核
在什么条件下杀死泄漏
内存
的进程?
linux
、
memory
、
memory-leaks
、
kernel
我在
Linux
服务器上检测到我的服务进程泄漏
内存
,它占用1.2G物理
内存
,消耗越来越多。什么时候
内核
会杀死一个正在泄漏
内存
的进程?当它消耗了太多的记忆?还是
内存
分配得太快了?
浏览 6
提问于2015-11-17
得票数 0
回答已采纳
1
回答
用于
内存
中
Linux
内核
的精灵头?
linux
、
kernel
、
elf
我正在
查看
Ubuntu14.04 x64 (3.13.0-46通用)
Linux
系统的
内存
快照。
查看
System.map文件,.text部分从0xffffff81000000(虚拟)开始,该地址为0x1000000物理地址。 我想在记忆中找到真正的ELF头。具体来说,为了法医的目的,我试图找出每个部分在
内存
中的位置,而没有一个System.map文件。波动性依赖于股票
内核
的配置文件,但我想要一种通用的方法。在
内核
启动和运行之后,这些标头是否在
内存
中持久
浏览 6
提问于2015-03-04
得票数 1
回答已采纳
1
回答
Linux
下如何禁止代码在堆中执行
linux-kernel
、
malloc
想象一下入侵
Linux
的方式: 1. malloc a space。2.写二进制代码到这个区域。3.跳转到此代码。 我想禁止以这种方式运行代码。仅在.text节中运行代码。我应该对
Linux
内核
做些什么?谢谢!
浏览 1
提问于2015-10-25
得票数 3
2
回答
如何将“命令行”从引导加载程序(grub)传递到
内核
(
linux
)?
boot
、
boot-loader
Grub (或其他)向
linux
内核
发送命令行参数,以修改某些参数。 如果我想在
内核
运行之前
查看
这些信息(并可能对其进行修改),那么您会在哪里
查看
呢?它是否存储在
内核
知道要查找的
内存
中的特定位置?我知道一旦
内核
打开,它就会放在/proc条目下,但是我正在寻找关于它是如何工作的预OS信息(也许这是错误的地方?)这是一个关于引导加载程序向序列中的下一个精灵传递信息的方法的问题(通常,但不仅仅是
内核
)。这与grub设置无关。
浏览 0
提问于2019-10-18
得票数 3
回答已采纳
1
回答
如何跟踪
Linux
内核
中网络子系统的
内存
使用情况?
linux
、
performance
、
networking
、
linux-kernel
、
operating-system
是否有一种方法可以确定
Linux
内核
中的网络子系统在任何时间点上使用了多少物理
内存
?我知道每个连接的
内存
限制可以通过sysctl指定。但是,是否有一个工具可以
查看
TCP/IP堆栈,并询问它每个连接有多少缓冲数据?
浏览 2
提问于2015-05-12
得票数 1
回答已采纳
2
回答
内核
虚拟
内存
空间与进程虚拟
内存
空间
memory
、
memory-management
、
linux-kernel
、
virtualization
我在阅读第9.7.2章:
Linux
虚拟
内存
系统(第三版)中关于虚拟
内存
的教科书:计算机系统--程序员的观点。我对
linux
进程的虚拟
内存
结构感到有点困惑,如下所示:我的问题是:
内核
虚拟
内存
是否为
内核
运行保留,而虚拟
内存
的其余部分是否为用户进程保留?
内核
代码和数据是做什么的?
内核
虚拟
内存
中的物理
内存
是什么?
浏览 6
提问于2020-02-05
得票数 2
回答已采纳
2
回答
ARM:相对于
Linux
/Android来宾,我的ARM管理程序的安全物理
内存
位置(保留)
memory
、
linux-kernel
、
arm
、
hypervisor
、
reserved
问题是我的Linaro发行版的before 将R2中的FDT传递给
linux
内核
,但是
内核
试图覆盖我的虚拟机管理程序的
内存
,然后看到我在FDT中保留了那个
内存
区域(通过解压缩DTB、修改DTS并重新编译它我试图更改
内核
命令行参数,但是在
内核
试图覆盖我保留的部分
内存
后,它们也会被解析。因此,我需要的是物理RAM中的安全
内存
位置,以便在解析FDT或
内核
命令行之前,
Linux
内核
不会尝试
浏览 6
提问于2014-01-20
得票数 0
回答已采纳
3
回答
堆栈
内存
是如何增加的?
process
、
operating-system
、
stack
在一个典型的C程序中,
linux
内核
提供了84K - ~100K的
内存
。当进程使用给定的
内存
时,
内核
如何为堆栈分配更多的
内存
。当进程占用堆栈的所有
内存
并且现在使用下一个连续的
内存
时,理想情况下,它应该分页错误,然后
内核
处理分页错误。在这里,
内核
为给定进程的堆栈提供了更多的
内存
,
linux
内核
中的哪个数据结构标识了该进程的堆栈的大小?
浏览 9
提问于2010-07-09
得票数 2
1
回答
Linux
2.6
内核
进程管理
android
、
memory-management
、
process
、
linux-kernel
、
pthreads
在哪里可以找到关于
Linux
2.6
内核
中的进程管理的一些信息。因为android使用它,我想找出
内存
是如何管理的,进程是如何调度和使用的,等等。 我想了解更多关于android的设计原理。
浏览 4
提问于2011-05-28
得票数 4
回答已采纳
1
回答
如何检测
linux
内核
2.6.29中的
内存
泄漏
linux-kernel
、
memory-leak
有什么方法可以通过运行一些命令来找出
Linux
内核
是否在泄漏
内存
?我几乎肯定
linux
内核
正在泄漏
内存
。然而,顶部和免费的-k并没有透露多少。有什么方法可以让我看一下
内核
分配了多少
内存
,希望也有某种
内存
映射?谢谢您的意见
浏览 0
提问于2011-05-26
得票数 1
回答已采纳
1
回答
linux
内核
是否使用虚拟
内存
(用于其数据)?
linux
、
kernel
、
virtual-memory
linux
内核
是否为其数据结构(页表、描述符等)使用虚拟
内存
?更具体而言:
内核
内存
会被交换掉吗?
内存
对
内核
数据结构的访问会导致页面错误吗?
linux
和其他unix在这方面有区别吗?
浏览 0
提问于2021-11-19
得票数 9
回答已采纳
1
回答
当使用设备树启动时,
linux
内核
是如何知道initrd的?
linux-kernel
、
bootloader
、
device-tree
、
arm-linux
我正在为我的Arm板(32位i.MX6)编写一个引导加载程序,并希望使用位于
内存
中静态位置的设备树和initrd文件来引导
Linux
内核
。我
查看
了U作为引用,我看到我可以使用bootm命令提供
内核
、设备树和ramdisk: bootm [addr [arg'; when booting a
Linux
kernel,‘arg' can be the address of an in
浏览 11
提问于2022-10-06
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 内核将弃用并删除 SLOB 内存分配器
查看 Linux 系统中进程和用户的内存使用情况
内存占用减少3.7%,开发者发布补丁集减少编译Linux内核时的最大内存
Linux服务器如何查看CPU使用率、内存占用情况
Linux内核出现漏洞
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券