腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
linux
内核
模块
的
LPM
实现
linux
、
algorithm
、
kernel
、
kernel-module
我想利用
linux
内核
提供
的
数据结构
(如hlist、prio_tree、基数树等),在
内核
模块中
实现
最长前缀匹配算法。
linux
内核
的
哪种
数据结构
最适合
实现
LPM?任何帮助都将不胜感激。谢谢。 问候
浏览 6
提问于2013-06-05
得票数 0
1
回答
linux
内核
是否使用虚拟内存(用于其数据)?
linux
、
kernel
、
virtual-memory
linux
内核
是否为其
数据结构
(页表、描述符等)使用虚拟内存?更具体而言:
内核
内存会被交换掉吗? 内存对
内核
数据结构
的
访问会导致页面错误吗?
linux
和其他unix在这方面有区别吗?
浏览 0
提问于2021-11-19
得票数 9
回答已采纳
2
回答
U如何与
Linux
内核
通信?
linux-kernel
、
bootloader
、
pci-e
我正在读这本书,它告诉我: 这是什么意思?这是否意味着在U中分配
的
所有
数据结构
都将被丢弃?例如:在U期间,PCIE和网络设备将被初始化.引导
Linux
内核
后,PCIE和网络设备
数据结构
会被丢弃吗?
Linux
内核
会再次进行PCIE和NEtwork初始化吗?或者U会将一些数据传输到
内核
?
浏览 3
提问于2016-06-27
得票数 0
回答已采纳
1
回答
什么时候应该提供#定义
的
宏来声明或初始化
Linux
内核
中
的
变量?
c
、
linux
、
linux-kernel
、
macros
看起来,许多
Linux
组件都提供了宏,以帮助程序员在运行时轻松地声明变量,在堆栈上分配变量(并不意味着静态关键字);例如,提供DECLARE_WORK(name, void (*func)(void *), void *data)来声明使用所提供
的
func和数据参数初始化
的
work_struct。这些宏似乎通常是由核心
内核
组件定义
的
,并且在驱动程序代码中无法经常看到。是否有任何规则或自定义来定义何时提供用于在
Linux
内核
中声明或初始化
数据结构
浏览 1
提问于2019-08-19
得票数 2
回答已采纳
1
回答
如何在我
的
LKM和
Linux
内核
之间同步共享
数据结构
?
linux
、
linux-kernel
我正在用
Linux
开发一个LKM(可加载
内核
模块)。LKM想要
的
是通过TCB遍历所有的进程信息(即task_strct)。 我想知道当LKM遍历
数据结构
时,TCB
数据结构
是否正在更新。也就是说,在LKM遍历TCB
数据结构
的
过程中,由于进程
的
终止或创建,
数据结构
是可以更新
的
。如何在我
的
LKM和SMP或非SMP
Linux
系统中不断更新TCB
数据结构
的</em
浏览 2
提问于2015-12-02
得票数 0
1
回答
尝试使用“当前”宏时出现编译错误
linux
、
kernel
、
task
#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
回答已采纳
5
回答
如何理解
Linux
内核
源代码
的
初学者?
learning
、
linux
、
source-code
、
kernel
我是一个对内存管理感兴趣
的
学生,尤其是
linux
内核
的
页面替换组件。 有哪些不同
的
指南可以帮助我开始理解
内核
源代码呢?我试着读过Mel Gorman
的
“理解
Linux
虚拟内存管理器”和Cesati和Bovet
的
“理解
Linux
内核
”一书,但是他们并没有解释通过代码控制
的
流程。最后,它们只解释了所使用
的
各种
数据结构
,以及所执行
的
各
浏览 0
提问于2011-02-11
得票数 12
2
回答
.o和.ko文件
的
区别
linux-device-driver
我正在编写简单
的
Linux
模块mod.c。当我编译mod.c文件时,它会创建两个输出文件mod.o和mod.ko。所以我只想知道,mod.o和mod.ko文件有什么区别?
浏览 2
提问于2012-05-07
得票数 62
回答已采纳
3
回答
用于
Linux
内核
的
线程感知gdb。
debugging
、
gdb
、
linux-kernel
、
kernel
我使用附加在虚拟机串口上
的
gdb来调试
linux
内核
。 我想知道,是否有任何补丁/插件可以使gdb理解
linux
内核
的
某些
数据结构
,并使其“线程感知”?我
的
意思是在gdb下,我可以看到有多少
内核
线程,它们
的
状态,以及每个线程
的
堆栈信息。
浏览 2
提问于2012-03-05
得票数 2
回答已采纳
3
回答
Linux
内核
中有哪些
数据结构
可用?
data-structures
、
linux-kernel
在
Linux
中使用
的
所有主要通用
数据结构
是否有一个列表,作为一个额外
的
好处,它们被使用
的
主要位置?编辑 在
linux
/lib目录中我看到了一些有希望
的
线索..。
浏览 5
提问于2009-11-11
得票数 12
1
回答
如何在Windows 7中
实现
线程?
multithreading
、
windows-7
、
concurrency
、
synchronization
微软介绍说,Window 7改进了线程子系统,引入了混合(N:M用户空间/
内核
空间线程映射)。 线程
浏览 2
提问于2013-03-26
得票数 1
回答已采纳
1
回答
线程
的
等待队列位于POSIX p线程互斥锁和解锁中?
multithreading
、
pthreads
、
posix
、
mutex
、
condition-variable
我正在从浏览并发部分,在遍历互斥部分时,我对此感到困惑: 我
的
另
浏览 1
提问于2014-08-21
得票数 4
回答已采纳
2
回答
为什么
Linux
内核
从来没有
实现
每个数据对象
的
RCU机制?
linux
、
linux-kernel
、
kernel
、
locking
、
rcu
Linux
内核
中
的
核心RCU API适用于
内核
中
的
所有客户端,这意味着任何访问rcu支持
的
数据
的
读取器(即使它们访问
的
是完全不相关
的
数据结构
)都将被同等对待。像synchronize_rcu()这样
的
调用需要等待所有的读取器,即使它们在幕后访问完全不相关
的
数据结构
。 为什么
Linux
内核
从来没有添加对每个数据对象RCU
的
浏览 2
提问于2020-12-16
得票数 1
1
回答
文件系统需要特殊
的
驱动程序吗?
filesystems
、
kernel
、
drivers
、
sd-card
我仍然对文件系统是如何准确
实现
的
感到困惑。 从Unix /
Linux
的
角度来看,每个文件系统是否需要自己
的
驱动程序?因此,
内核
中用于与其通信
的
特殊可执行代码。还是只包含
数据结构
?例如,当我们用文件系统(例如EXT4或FAT )格式化SD卡时,我
的
猜测是
内核
能够知道它上有哪个文件系统,因此已经有能力与它通信。现在,如果我们创建自己
的
新文件系统并用它格式化SD卡,
内核
如何知
浏览 0
提问于2020-04-20
得票数 -1
3
回答
在嵌入式设备上运行
Linux
内核
所需
的
最小内存量是多少?
linux-kernel
、
embedded
、
kernel
、
linux-device-driver
、
embedded-linux
在嵌入式设备上运行
Linux
内核
所需
的
最小RAM量是多少?在
Linux
0.11中,80x86所需
的
最小内存是加载
内核
数据结构
和中断向量
的
2MB。 当前
Linux
3.18
内核
所需
的
最低内存是多少?像x86和ARM这样
的
不同体系结构是否对引导所需
的
最小内存有不同
的
要求?一个人如何计算相同
的
?
浏览 8
提问于2015-01-14
得票数 13
回答已采纳
3
回答
堆栈内存是如何增加
的
?
process
、
operating-system
、
stack
在一个典型
的
C程序中,
linux
内核
提供了84K - ~100K
的
内存。当进程使用给定
的
内存时,
内核
如何为堆栈分配更多
的
内存。当进程占用堆栈
的
所有内存并且现在使用下一个连续
的
内存时,理想情况下,它应该分页错误,然后
内核
处理分页错误。在这里,
内核
为给定进程
的
堆栈提供了更多
的
内存,
linux
内核
中
的
哪个
数据
浏览 9
提问于2010-07-09
得票数 2
2
回答
用户线程和
内核
线程是否以下列任何一种方式与线程级库和
内核
级库相对应?
linux
、
multithreading
、
operating-system
、
pthreads
几乎所有当代操作系统--包括Windows、
Linux
、Mac和Solaris--都支持
内核
线程。 第二种方
浏览 2
提问于2018-09-14
得票数 0
2
回答
Linux
内核
数据结构
linux
、
data-structures
、
kernel
我刚开始编写模块,需要一个循环
的
buffer1和一个向量。由于
Linux
内核
显然提供了一些
数据结构
() (列表、树),所以我想知道是否存在向量等效
的
。虽然我认为我能够很好地编写自己
的
代码,但我更愿意使用库来防止代码
的
重复和避免错误。 1在撰写问题时发现,,也是可能感兴趣。
浏览 4
提问于2014-11-19
得票数 2
1
回答
linux
内核
如何在动态内存中保存struct_task?
linux
、
linux-kernel
当我阅读理解
linux
内核
时,我得到了这句话。
内核
在最高
的
虚拟地址中保留了几乎128 to
的
高内存来处理动态物理地址。我
的
问题是:虽然高内存可以寻址所有物理地址,但它最多只能同时寻址128 my
的
地址。
内核
数据结构
是如此之多,以至于可能超过128 is 。如果
内核
想重新映射一些高内存,那么保存在高内存中
的
某些
数据结构</e
浏览 5
提问于2017-05-27
得票数 1
1
回答
linux
内核
中有没有类似
数据结构
的
“键-值”对?
linux
、
ubuntu
、
data-structures
、
linux-kernel
例如,我希望在某些
数据结构
中存储Pid到名称
的
映射。因此,我们可以快速检查某个给定
的
pid是否已经存储。你能推荐一些
linux
内核
中
的
数据结构
来解决这个问题吗?
浏览 1
提问于2015-04-16
得票数 5
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 6.2 内核合并了新的 Zstd 实现
【精通内核】Linux内核rcu(顺序)锁实现原理与源码解析
Linux内核态高效HTTP代理的设计与实现
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券