腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
内核
中使用的三种优先级之间有什么区别?
、
我是
Linux
内核
的新手,现在我正在研究
Linux
内核
中的进程调度。
Linux
中有三种优先级: 如果我错了,请告诉我为什么我们在
Linux
中使用三种优先级,这些优先级之间有什么不同?
流程
是按优先级区分为实时
流程
还是常规<em
浏览 3
提问于2014-03-04
得票数 4
1
回答
Unix中的进程、
内核
线程、轻量级进程和用户线程之间的关系是什么?
、
、
、
、
显示了进程、
内核
线程、轻量级进程和用户线程之间的关系。这本书最关注SVR4.2,它还详细探讨了4.4BSD、Solaris 2.x、Mach和Digital。请注意,我并不是在询问
Linux
。对于每个
流程
,是否总是有一个或多个轻量级
流程
作为该
流程
的基础?图3.4似乎表示是。为什么图3.5(a)直接显示在CPU之上的进程,而中间没有轻量级进程?对于每个轻量级进程,是否总是有一个
内核
线程作为轻量级进程的基础?图3.4似乎表示是。为什么图3.5(b)直接显示轻量级进程在进程之上,而中间没有<e
浏览 0
提问于2018-09-29
得票数 15
5
回答
如何理解
Linux
内核
源代码的初学者?
、
、
、
我是一个对内存管理感兴趣的学生,尤其是
linux
内核
的页面替换组件。 有哪些不同的指南可以帮助我开始理解
内核
源代码呢?我试着读过Mel Gorman的“理解
Linux
虚拟内存管理器”和Cesati和Bovet的“理解
Linux
内核
”一书,但是他们并没有解释通过代码控制的
流程
。我的项目涉及调整主流
内核
中的页面替换算法,并分析其对一组工作负载的性能。是否有一种更容易理解的
linux
内核
(如果不是
Linux</em
浏览 0
提问于2011-02-11
得票数 12
1
回答
linux
内核
中ioctl调用
流程
、
、
我试图理解
linux
内核
中ioctl调用的调用
流程
,我有一个问题-当我们从用户空间调用ioctl时,
linux
内核
中的哪个函数或模块负责将此ioctl调用转换为驱动程序中相应的ioctl调用。首先,调用必须经过某个
内核
API,该API将依次调用驱动程序ioctl。请帮我指出将ioctl传输到合适的驱动程序的
内核
API。
浏览 53
提问于2020-04-07
得票数 0
回答已采纳
4
回答
调试
linux
内核
的工具是什么?
、
、
、
、
我是
linux
内核
的新手。漫游如何浏览完整的
流程
,从CPU加电开始。BIOS/ROM代码的基本概念。 我可以有一些工具来调试完整的
内核
吗?或者浏览原始代码更可取?
浏览 1
提问于2013-04-17
得票数 2
回答已采纳
1
回答
分支与合并策略-
Linux
内核
、
、
、
背景在master上,11,000+文件已经更改,并且有549 K的添加和308 K的删除。
Linux
内核
还能工作! 下面是我遇到的两个工作流:1:2: 在什么情况下,
Linux
内核</
浏览 3
提问于2019-01-21
得票数 1
回答已采纳
1
回答
当我更改了.config文件或生成了
内核
包时,如何防止重新编译所有的
linux
内核
对象?
、
、
、
、
有时,我不得不重新编译
linux
内核
。我已经知道
linux
Makefile会在目标文件存在时阻止重新编译,但有时也会有例外,比如更改配置文件(.config)或制作debian包。另外,我的
内核
编程工作
流程
通常是制作debian
内核
包和部署其他裸机,所以我有很多机会制作debian
内核
包。在这种情况下,'make‘命令总是重新编译所有的文件,甚至更糟。有没有什么有效的方法可以避免重新编译
linux
内核
,这非常耗时?任何变通
浏览 22
提问于2017-02-16
得票数 1
回答已采纳
1
回答
了解
linux
驱动程序,它比
linux
堆栈先接收数据包
、
注册的netfilter钩子可以从
linux
内核
获取数据包。在这里,
linux
内核
获取数据包,查找注册的钩子,并将数据包传递给它们。 一般的
流程
是: 1.NIC接收帧2.将它放入DMA rx环3.
内核
的网络子系统从DMA rx环中获取它。但是,有没有办法在数据包进入
linux
网络子系统之前获得它(可能是一个很大的术语,我的意图是先获取数据包的
内核
网络代码)。也就是说,我的驱动程序应该在数据包进入
linux
网络堆栈之前得到数据包。我是一
浏览 1
提问于2014-09-24
得票数 1
1
回答
Linux
内核
当前宏的实现
、
、
、
一般来说,如果我们想在
Linux
内核
中使用当前宏,我们应该:但是有一个asm通用版本: #include <asm-generic/current.h说我们应该使用asm版本,其中包括asm/current.h,但是很多博客或书籍说x86使用asm--通用的版本来实现当前宏,包括、3、3进程管理,存储
流程
描述符。那么,x86
Linux
内核
真正使用的版本是asm还是如何确保
Linux
<em
浏览 4
提问于2021-11-20
得票数 5
回答已采纳
1
回答
从
Linux
内核
中调用ioctl()?
是否可以在
内核
模块中执行ioctl()调用? 我之所以问这个问题,是因为一段时间以来,我一直试图弄清楚如何正确地使用我编写的
内核
模块来删除网络接口(如eth0 )。我没有运气,我已经关闭了一个界面,但
内核
做了疯狂的事情,这让我相信我做错了。
浏览 4
提问于2015-03-10
得票数 0
回答已采纳
1
回答
用于企业
Linux
内核
开发的Git工作流
、
、
我在一家使用
Linux
构建嵌入式系统的公司工作。历史上,我们总是使用CVS来存储
内核
工作。我们的
内核
最终是以下几个方面的集合: 我们专有的
Linux
hardwareRandom修复程序的驱动程序我们useNon-proprietary硬件驱动程序随机尤克基黑客为我们的应用程序定制了
Linux
我们正处于这样的阶段:我们希望将一些旧的
内核
重新建立在新版本的基础上,并将我们古老的CVS工作流修改为基于变更集的工作
流程
。我正努力想出一个合理的工作
流程
。我已经
浏览 1
提问于2009-12-06
得票数 15
2
回答
为什么
内核
线程在进程上下文中运行?
、
、
最近,我了解到
Linux
内核
线程。为什么他们不简单地运行在一个传统的“线程”?(如果问得通的话)
浏览 6
提问于2013-09-03
得票数 3
回答已采纳
1
回答
转储有关多线程程序中所有系统进程和线程的信息的系统调用。
、
、
、
如何在
linux
中进行系统调用(我正在使用ubuntu)来转储有关系统中所有进程以及多线程程序中线程的信息?非常感谢你的帮助。
浏览 2
提问于2015-02-18
得票数 1
1
回答
什么是桌面环境以及在
linux
体系结构中的位置?
、
桌面环境在基于
Linux
的操作系统(如Ubuntu )体系结构中的作用是什么? 有人能解释一下桌面环境是什么吗?它与系统的其他组件有什么关系?
浏览 0
提问于2012-10-01
得票数 3
回答已采纳
2
回答
在
linux
内核
模式下,如何检测进程?
、
、
、
必须在
内核
模式下检测到此进程,才能将其发送到
Linux
内核
中的先进先出队列(SCHED_FIFO)。Scheduler_tick代码: 这项工作是基于多级队列,其中将引入一系列不同的
流程
(我们有:支付
流程
,取消
流程
,预订
流程
和事件
流程
)。这些进程在系统中具有不同的优先级。
浏览 1
提问于2015-11-29
得票数 0
2
回答
中断描述符表(IDT)修改
、
、
、
、
在
linux
内核
的控制
流程
中,发现控制转移到IDT,IDT有中断的位置(例如: 0x80系统调用)。然后控制转移到适当的系统调用。另请阅读IDT仅在引导时初始化。我想了解更多来自真实
内核
的IDT信息,比如它的位置。我也想知道,它是否在任何其他时间被修改? 请帮帮忙。
浏览 6
提问于2011-01-11
得票数 2
回答已采纳
3
回答
如何在不经过所有Makefiles的情况下构建引导
、
、
我目前正在为Android手机开发
Linux
内核
。我的工作
流程
是: 我的问题是:是否有一种方法可以构建<em
浏览 1
提问于2017-04-19
得票数 7
回答已采纳
1
回答
内核
模块定时器杀死系统
、
、
当我在源代码中集成这个代码片段时,它会导致
内核
恐慌(?)。有一个很长的错误,虚拟机停止工作。[ 1130.520474] [<c12bf6ae>] ?
浏览 2
提问于2014-06-05
得票数 0
回答已采纳
1
回答
进程虚拟地址空间和
内核
地址空间?多么?
、
、
、
、
我对
内核
或系统编程非常陌生,我的理解可能完全错误..。编译->链接/加载-
浏览 0
提问于2016-04-27
得票数 2
回答已采纳
2
回答
过程控制块与过程描述符
、
我正在读关于
linux
内核
的文章。它被写成有一些thread_info结构,其中包含指向实际进程描述符表的指针。它被写成thread_info恰好位于
内核
堆栈的上方/下方。但是,实际的
流程
描述符task_struct又如何呢?它位于哪里?如果进程描述符驻留在主内存中,那么它的实际位置在哪里?
浏览 2
提问于2011-02-10
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内核解读
Linux内核出现漏洞
Linux 内核原子操作
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券