腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
linux
内核
模块
的
LPM实现
、
、
、
我想利用
linux
内核
提供
的
数据结构
(如hlist、prio_tree、基数树等),在
内核
模块
中
实现最长前缀匹配算法。
linux
内核
的
哪种
数据结构
最适合实现LPM?任何帮助都将不胜感激。谢谢。 问候
浏览 6
提问于2013-06-05
得票数 0
1
回答
如何在我
的
LKM和
Linux
内核
之间同步共享
数据结构
?
、
我正在用
Linux
开发一个LKM(可加载
内核
模块)。LKM想要
的
是通过TCB遍历所有的进程信息(即task_strct)。 我想知道当LKM遍历
数据结构
时,TCB
数据结构
是否正在更新。也就是说,在LKM遍历TCB
数据结构
的
过程
中
,由于进程
的
终止或创建,
数据结构
是可以更新
的
。如何在我
的
LKM和SMP或非SMP
Linux
系统
中
不断更新TCB
浏览 2
提问于2015-12-02
得票数 0
1
回答
linux
内核
是否使用虚拟内存(用于其数据)?
、
、
linux
内核
是否为其
数据结构
(页表、描述符等)使用虚拟内存?更具体而言:
内核
内存会被交换掉吗? 内存对
内核
数据结构
的
访问会导致页面错误吗?
linux
和其他unix在这方面有区别吗?
浏览 0
提问于2021-11-19
得票数 9
回答已采纳
2
回答
U如何与
Linux
内核
通信?
、
、
我正在读这本书,它告诉我: 这是什么意思?这是否意味着在U中分配
的
所有
数据结构
都将被丢弃?例如:在U期间,PCIE和网络设备将被初始化.引导
Linux
内核
后,PCIE和网络设备
数据结构
会被丢弃吗?
Linux
内核
会再次进行PCIE和NEtwork初始化吗?或者U会将一些数据传输到
内核
?
浏览 3
提问于2016-06-27
得票数 0
回答已采纳
1
回答
尝试使用“当前”宏时出现编译错误
、
、
#include <
linux
/sched.h>#include <stdlib.h> main(int argc, char *argv[])current.c:10:40: error: dereferencing pointer to incomplete type* 我使用
的
是
Linux
内核
3.2.0.4-amd64。
浏览 1
提问于2013-04-27
得票数 0
回答已采纳
2
回答
.o和.ko文件
的
区别
我正在编写简单
的
Linux
模块mod.c。当我编译mod.c文件时,它会创建两个输出文件mod.o和mod.ko。所以我只想知道,mod.o和mod.ko文件有什么区别?
浏览 2
提问于2012-05-07
得票数 62
回答已采纳
2
回答
为什么
Linux
内核
从来没有实现每个数据对象
的
RCU机制?
、
、
、
、
Linux
内核
中
的
核心RCU API适用于
内核
中
的
所有客户端,这意味着任何访问rcu支持
的
数据
的
读取器(即使它们访问
的
是完全不相关
的
数据结构
)都将被同等对待。像synchronize_rcu()这样
的
调用需要等待所有的读取器,即使它们在幕后访问完全不相关
的
数据结构
。 为什么
Linux
内核
从来没
浏览 2
提问于2020-12-16
得票数 1
1
回答
什么时候应该提供#定义
的
宏来声明或初始化
Linux
内核
中
的
变量?
、
、
、
看起来,许多
Linux
组件都提供了宏,以帮助程序员在运行时轻松地声明变量,在堆栈上分配变量(并不意味着静态关键字);例如,提供DECLARE_WORK(name, void (*func)(void *), void *data)来声明使用所提供
的
func和数据参数初始化
的
work_struct。这些宏似乎通常是由核心
内核
组件定义
的
,并且在驱动程序代码
中
无法经常看到。是否有任何规则或自定义来定义何时提供用于在
Linux
内核
中
声明或初始
浏览 1
提问于2019-08-19
得票数 2
回答已采纳
5
回答
如何理解
Linux
内核
源代码
的
初学者?
、
、
、
我是一个对内存管理感兴趣
的
学生,尤其是
linux
内核
的
页面替换组件。 有哪些不同
的
指南可以帮助我开始理解
内核
源代码呢?我试着读过Mel Gorman
的
“理解
Linux
虚拟内存管理器”和Cesati和Bovet
的
“理解
Linux
内核
”一书,但是他们并没有解释通过代码控制
的
流程。最后,它们只解释了所使用
的
各种
数据结构
,以及所执行
的
各
浏览 0
提问于2011-02-11
得票数 12
1
回答
linux
内核
中有没有类似
数据结构
的
“键-值”对?
、
、
、
例如,我希望在某些
数据结构
中
存储Pid到名称
的
映射。因此,我们可以快速检查某个给定
的
pid是否已经存储。你能推荐一些
linux
内核
中
的
数据结构
来解决这个问题吗?
浏览 1
提问于2015-04-16
得票数 5
3
回答
堆栈内存是如何增加
的
?
、
、
在一个典型
的
C程序
中
,
linux
内核
提供了84K - ~100K
的
内存。当进程使用给定
的
内存时,
内核
如何为堆栈分配更多
的
内存。当进程占用堆栈
的
所有内存并且现在使用下一个连续
的
内存时,理想情况下,它应该分页错误,然后
内核
处理分页错误。在这里,
内核
为给定进程
的
堆栈提供了更多
的
内存,
linux
内核
中
浏览 9
提问于2010-07-09
得票数 2
3
回答
用于
Linux
内核
的
线程感知gdb。
、
、
、
我使用附加在虚拟机串口上
的
gdb来调试
linux
内核
。 我想知道,是否有任何补丁/插件可以使gdb理解
linux
内核
的
某些
数据结构
,并使其“线程感知”?我
的
意思是在gdb下,我可以看到有多少
内核
线程,它们
的
状态,以及每个线程
的
堆栈信息。
浏览 2
提问于2012-03-05
得票数 2
回答已采纳
3
回答
在嵌入式设备上运行
Linux
内核
所需
的
最小内存量是多少?
、
、
、
、
在嵌入式设备上运行
Linux
内核
所需
的
最小RAM量是多少?在
Linux
0.11
中
,80x86所需
的
最小内存是加载
内核
数据结构
和中断向量
的
2MB。 当前
Linux
3.18
内核
所需
的
最低内存是多少?像x86和ARM这样
的
不同体系结构是否对引导所需
的
最小内存有不同
的
要求?一个人如何计算相同
的
?
浏览 8
提问于2015-01-14
得票数 13
回答已采纳
1
回答
linux
内核
如何在动态内存中保存struct_task?
、
当我阅读理解
linux
内核
时,我得到了这句话。
内核
在最高
的
虚拟地址中保留了几乎128 to
的
高内存来处理动态物理地址。我
的
问题是:虽然高内存可以寻址所有物理地址,但它最多只能同时寻址128 my
的
地址。
内核
数据结构
是如此之多,以至于可能超过128 is 。如果
内核
想重新映射一些高内存,那么保存在高内存
中
的
浏览 5
提问于2017-05-27
得票数 1
1
回答
Linux
内核
-获取上次写入
的
内存块
、
、
在
linux
内核
中
,有没有什么
数据结构
可以自动保存分区最后写入
的
块号?我找不到任何可以用来获取此信息
的
内置
内核
源。任何帮助都是非常感谢
的
。
浏览 0
提问于2010-04-06
得票数 9
2
回答
链接列表
的
节点应该存储谁
的
地址:具有节点作为字段
的
其他节点或
数据结构
?
、
、
从理解
Linux
内核
开始
浏览 1
提问于2018-09-17
得票数 1
2
回答
Android设备驱动程序开发-入口点
、
、
、
、
我将参与android设备驱动程序
的
开发。在准备过程
中
,我想掌握基本知识,提高我
的
技能。目前,根据我在不同论坛上发现
的
提示,下面的资源是很好
的
起点。 Q2:你知道专门针对安卓
的
教程吗?另外,以下是我应该学习
的
android
的
浏览 5
提问于2011-09-23
得票数 7
回答已采纳
1
回答
Linux
分段
、
、
、
、
最近,我读了一本叫做“理解
linux
内核
”
的
书。有句话让我很困惑。有人能给我解释一下吗?当CPL为3时,它必须引用用户数据段
中
的
用户模式堆栈,当CPL为0时,它必须引用
内核
数据段内
的
内核
模式堆栈。当从用户模式切换到
内核
模式时,
Linux
总是确保ss寄存器包含
内核
数据段
的
段选择器。在保存指向指令或
数据结构
的
指针时,
内核
不需要存储逻
浏览 0
提问于2017-08-24
得票数 2
回答已采纳
2
回答
Linux
内核
数据结构
、
、
我刚开始编写模块,需要一个循环
的
buffer1和一个向量。由于
Linux
内核
显然提供了一些
数据结构
() (列表、树),所以我想知道是否存在向量等效
的
。虽然我认为我能够很好地编写自己
的
代码,但我更愿意使用库来防止代码
的
重复和避免错误。 1在撰写问题时发现,,也是可能感兴趣。
浏览 4
提问于2014-11-19
得票数 2
3
回答
为什么
Linux
内核
使用循环双链接列表来存储进程列表?
、
Linux
内核
将进程列表存储在一个称为任务列表
的
循环双链接列表
中
。背后
的
原因是什么?为什么使用循环双链接列表?使用这种
数据结构
的
优点是什么?通过使用这种
数据结构
,创建者试图达到什么目的?
浏览 9
提问于2017-09-06
得票数 11
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券