腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
内核
虚拟
内存
空间与进程虚拟
内存
空间
、
、
、
我在阅读第9.7.2章:
Linux
虚拟
内存
系统(第三版)中关于虚拟
内存
的教科书:计算机系统--程序员的观点。我对
linux
进程的虚拟
内存
结构感到有点困惑,如下所示:我的问题是:
内核
虚拟
内存
是否为
内核
运行保留,而虚拟
内存
的其余部分是否为用户进程保留?
内核
代码
和数据是做什么的?
内核
虚拟
内存
中的物理
内存
是什么?
浏览 6
提问于2020-02-05
得票数 2
回答已采纳
1
回答
启动后,
Linux
是否回收了Tianocore启动加载器
内存
、
我正在使用Tianocore来启动
Linux
,我知道
linux
可以使用Tianocore运行时服务(reboot,update_capsule等),这意味着
Linux
保留了Tianocore
代码
的一部分
Linux
永远不会触及那个
内存
。我的问题是,
Linux
内核
在启动后,是不是只涉及到了部分的Tianocore
代码
(与Runtime Services相关),还是整个系统都没有被
Linux
内核
所触及呢?
浏览 0
提问于2015-10-14
得票数 0
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
回答已采纳
5
回答
如何理解
Linux
内核
源
代码
的初学者?
、
、
、
我是一个对
内存
管理感兴趣的学生,尤其是
linux
内核
的页面替换组件。我的项目涉及调整主流
内核
中的页面替换算法,并分析其对一组工作负载的性能。是否有一种更容
浏览 0
提问于2011-02-11
得票数 12
1
回答
Linux
内核
内存
布局
我在一台64位的x86
Linux
计算机上工作。 在这种体系结构上,每个进程都有自己的64位地址存储空间。
内存
块由MMU组件映射到物理
内存
(或交换)。 现在,我想知道
内核
内存
是如何工作的。如果我用下面的
代码
编写
linux
内核
模块: char * address;*address = 0x42; 此0x42将写入何处?直接在物理
内存
中?还是说
linux
内核
是6
浏览 25
提问于2019-04-01
得票数 1
1
回答
Linux
内核
代码
中的
内存
映射数据文件
、
、
这里是我的问题:我想从运行在
Linux
内核
空间中的
代码
中对数据文件的一部分进行
内存
映射。我想稍后也从
Linux
内核
空间中运行的
代码
中撤销相同的
内存
映射。如何执行这些操作?我试图在没有用户进程的
内核
空间中做到这一点。 我浏览了网络搜索和
Linux
内核
书籍,包括Bovet和Cesati的"Understanding the
Linux
Kernel“。
浏览 4
提问于2015-09-25
得票数 0
2
回答
Linux
内核
代码
空间写入保护
我在
linux
内核
内存
页写保护方面有几个问题。 如何知道
内核
代码
(文本段)是否受写保护。我可以查看/proc/<process-id>/map来查看各种进程的
内存
映射。但是不知道在哪里查找
内核
代码
内存
映射。如果
内核
代码
段被写保护,那么
代码
段页是否有可能被任何其他
内核
级
代码
覆盖。换句话说,文本段页上的写保护
浏览 8
提问于2011-02-26
得票数 2
1
回答
Linux
内核
代码
段
内存
页面修改
、
、
我正在尝试为Xen实现一个“基于语义的
内存
共享模型”。作为我的项目的一部分,我正在尝试在VM之间共享
内核
代码
页。我假设相似版本的
linux
内核
的
代码
段是100%相同的。但是当我使用运行Debian Squeeze的虚拟机进行一些实验时,我发现3个
内存
页在
内核
代码
段中是不同的。 所以我的问题是,
linux
内核
会在运行时修改它的
代码
页吗?
浏览 1
提问于2011-07-26
得票数 0
1
回答
启动
Linux
内核
(启动进程)
、
我正在尝试理解
Linux
引导过程:当控制传递给
内核
时,这实际上是如何完成的?是从C源
代码
编译的
内核
,以及
内核
是如何实际执行的。将
linux
内核
映像加载到
内存
后会发生什么?
浏览 0
提问于2018-09-28
得票数 1
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
回答已采纳
2
回答
linux
中每个进程的
内存
监控
、
、
、
、
我希望实现我的
内核
能够监控每个进程的
内存
。但是,我所能做的就是打印出进程和pid。我找不到一个可以帮助监控
内存
的函数。下面是我实现的
内核
中的
代码
。我使用的是
Linux
内核
版本4.11.0-rc7。#include <
linux
/kernel.h>#include <
linux
/resource.h> #
浏览 1
提问于2017-04-26
得票数 0
1
回答
CUDA
内核
代码
的设备
内存
:它是否可显式管理?
、
上下文: GeForce GTX480上的CUDA 4.0,
Linux
64位,NVIDIA UNIX x86_64
内核
模块270.41.19。 我尝试在我的程序中查找(设备)
内存
泄漏。我使用运行时API和cudaGetMemInfo(空闲,总
内存
)来测量设备
内存
使用情况。我注意到在
内核
执行后有一个很大的损失(在这个例子中是31M)。
内核
代码
本身不分配任何设备
内存
。所以我猜它是保留在设备
内存
中的
内核
<
浏览 3
提问于2011-08-22
得票数 1
1
回答
如何开始
Linux
内核
的开发和调试?
、
、
、
、
我想为我的研究开始一些
Linux
开发。编写几个简单的调度算法并对其进行测试。我有几个问题:我正在为基于ARM的主板进行开发。 请原谅我的无知。谢谢
浏览 4
提问于2017-04-26
得票数 1
1
回答
Linux
3/1拆分与物理映射
、
、
我试图理解
Linux
3/1拆分(或2/2,1/3,任意)以及如何映射到物理
内存
。让我们假设x86。让
内核
始终保持不变的一件事可能是,在上下文开关上,current保持不变,不需要更改cr3。高
内存
是用户空间程序可以处理的
内存
段.它不能触摸低
内存
。低
内存
是
Linux
内核
可以直接寻址的
内存
段。如果
内核
必须访问高
内存
,它必须首先将其映射到自
浏览 0
提问于2019-02-12
得票数 3
回答已采纳
1
回答
在一台48 in
内存
的64位机器上,
Linux
内核
的虚拟
内存
大小是多少?
、
在一台48 in
内存
的64位机器上,
Linux
内核
的虚拟
内存
大小是多少?我知道在32位机器中,
Linux
内核
占用1 1GB的虚拟
内存
。
浏览 4
提问于2012-07-06
得票数 0
回答已采纳
1
回答
在哪里可以在
内存
中找到
linux
内核
文本和LKM?
、
、
、
、
最近,我想写一些东西来验证(
Linux
)
内核
的完整性。对于
Linux
内核
,运行时
代码
由两个源确定: 我很好奇在哪里可以在
内核
内存
中找到
内核
映像和可加载
内核
LKM?有了这些信息,我可以将
内核
映像和LKM与存储在可信存储中的比较。
浏览 2
提问于2015-06-15
得票数 1
1
回答
CUDA统一
内存
可以用作固定
内存
(统一虚拟
内存
)吗?
、
、
如我所知,我们可以在
内核
内存
中分配固定
内存
区域。(来自)但是问题是
linux
内核
数据应该被安排为数组。但是,当节点访问下一个节点时,会发生
内存
访问错误。 我想知道统一
内存
是否可以在
内核
内存
中作为固定
内存
区域分配?因此,树可以在
浏览 3
提问于2016-03-21
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 内核将弃用并删除 SLOB 内存分配器
微软公开 WSL2 使用的 Linux 内核源代码
谷歌警告三星:别瞎动Linux内核代码
Linux 4.17-rc1: 首个移除的代码多于新增代码的内核版本
Linux内核解读
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券