腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
内核
模式
下的
Linux
进程调度
、
以下是Wiki中引用的一些描述
Linux
内核在一定条件下提供
抢占
式调度。在内核版本2.4之前,只有进程是
抢占
性的,即除了时间量过期之外,如果较高的动态优先级进程进入TASK_RUNNING状态,当前进程在用户
模式
下的执行将被中断。对于
Linux
2.6,增加了中断执行内核代码的任务的能力,尽管这样并不能
抢占
内核代码的所有部分。那么,对于当前的
linux
内核,内核
抢占
是有条件的,上述语句成立吗?例如,如果一个进程通过进行系统调用而陷入内核
模式<
浏览 5
提问于2012-12-06
得票数 5
回答已采纳
1
回答
抢占
核与物理地址扩展
、
有谁能告诉我,为什么在一个
抢占
式内核上,PAE不能工作?这道题是考试题,但我不知道为什么它不起作用。
浏览 0
提问于2011-06-20
得票数 3
回答已采纳
2
回答
当切换到用户
模式
时,非
抢占
内核和
抢占
内核之间有什么区别?
、
、
、
、
我正在阅读“理解
Linux
内核,第3版”,在第5章“内核
抢占
”一节中,它说: 所有进程开关都由switch_to宏执行。在
抢占
内核和非
抢占
内核中,当进程完成某个内核活动线程并调用调度程序时,就会发生进程切换。但是,在非
抢占
内核中,除非即将切换到用户
模式
,否则不能替换当前进程。我仍然看不到非
抢占
内核和
抢占
内核之间的区别,因为您需要等待当前进程切换到用户
模式
的任何方式。那么,如果p从来没有切换到用户
模式
呢?如果它切换到
浏览 1
提问于2016-10-23
得票数 5
回答已采纳
1
回答
Linux
2.6调度和
抢占
- preempt_count使用
、
、
、
、
Linux
2.4内核是非
抢占
式的,所以当我们在内核
模式
下处理系统调用时,如果需要进行上下文切换,我们只需执行set_need_resched来引发一个标志,然后当我们返回到用户
模式
时,我们检查该标志并进行上下文切换让我们将其与具有
抢占
式内核的
Linux
2.6进行比较。我们不能将2.4内核的set_need_resched (提升标志)改为schedule() (重新调度的指令执行),所以在
Linux
2.6内核中有一个计数器preempt_count,它在spin_loc
浏览 10
提问于2017-12-31
得票数 1
1
回答
为什么处于TASK_INTERRUPTIBLE状态的进程必须保持在运行队列中?
我对
Linux
内核完全陌生。schedule()检查prev的状态。如果它不是可运行的,并且没有在内核
模式
中被
抢占
(请参阅第4章中的“从中断和异常中返回”一节),那么应该从runqueue中删除它。如果prev不能在内核
模式
下运行和
抢占
呢?
浏览 0
提问于2017-12-01
得票数 1
回答已采纳
1
回答
强制
linux
内核运行代码而不进行
抢占
、
我正在编写一个
Linux
内核(android
Linux
内核)模块。我有一个一般性的问题。是否有可能强制内核在非
抢占
模式
下运行部分代码?
浏览 37
提问于2019-08-04
得票数 0
回答已采纳
2
回答
内核
模式
抢占
、
、
我理解新的
linux
内核允许
抢占
内核空间线程。有人能简要解释一下在内核
模式
下执行时
抢占
是如何工作的吗?因此,当进行系统调用时,软件中断会将线程切换到内核
模式
,并运行所需的程序。
浏览 7
提问于2015-01-07
得票数 4
回答已采纳
1
回答
I/O绑定与CPU绑定依赖于内核?
、
、
、
、
我在网上看到这个问题,准备面试: 给出了一个非
抢占
的内核,哪种类型的进程在性能上会受到更大的影响,为什么?
浏览 7
提问于2021-06-04
得票数 3
2
回答
是否可以确定在我们的机器中使用哪种调度算法来调度进程?
、
、
我在英特尔i7 (第一代)处理器上使用ubuntu13.04。我能知道我的操作系统是如何调度进程的吗??
浏览 0
提问于2013-07-20
得票数 1
回答已采纳
3
回答
抢占
和上下文切换的区别
、
、
、
是回答所有问题的更好的选择,如果您可以为arm推荐一本免费的RTOS (甚至是一本免费的书),最好是,它实现了用户空间,并且是可
抢占
的(但不像
linux
那样复杂)。
Linux
有一些我迄今所见过的最糟糕的文档(我确实尝试从
linux
代码中找出一些东西,但在100万个文件和函数钩子中散布了大量的定义,其中有wierd名称和一些东西被重命名,每个版本有时也会被移动.)“
抢占
”和“上下文切换”有什么区别?
抢占
型和非
抢占
型内核之间的主要区别是什么?程序员需要做什么工作才能使
浏览 3
提问于2012-07-22
得票数 8
回答已采纳
1
回答
如何为用户线程提供比内核线程更高的优先级(Work_queues)
、
、
、
我正在运行一个应用程序,其中某些用户线程不能被内核
抢占
。.I将解释我的设置: OS:
Linux
2.6.32内核 内核级:1.内核中嵌入了许多模块。其中的工作将排队为任何work_queue.But,我不想调度这些work_queues如果更高优先级的用户级线程在该time.ie期间运行,某些用户级线程不应该被kernel.Now中的任何work_queue处理
抢占
浏览 2
提问于2012-05-07
得票数 1
回答已采纳
4
回答
为什么有用户上下文和内核上下文...unix
、
、
操作系统相关问题不知道我是否可以在这里提问当进程在用户上下文中被执行时...内核上下文中的较高优先级进程不会一直阻塞用户上下文中的进程…….
浏览 1
提问于2009-04-17
得票数 3
1
回答
在Arch
Linux
上安装视频驱动程序
、
、
、
我在Intel-PC机上安装了Arch
Linux
控制台
模式
.我的任务是在机器上编写和运行一个OpenGL显示程序,以检查它是否满足以下条件:uname -a cpu MHz: 1866.717内存: 2GB可
抢占
:是 VGA compatible controller:
浏览 0
提问于2013-05-30
得票数 2
2
回答
为什么只有当preempt_count == 0时内核
抢占
才是安全的?
、
、
Linux
内核2.6引入了一个新的每个线程字段--preempt-它在获得/释放锁时会递增/减少。该字段用于允许内核
抢占
:“如果设置了need_resched,而preempt_count为零,那么一个更重要的任务是可运行的,
抢占
是安全的。”我的问题是:为什么当任务持有锁时
抢占
内核中运行的任务是安全的呢?谁能勾勒出一个有问题的场景,以防我们抢先一个在内核
模式
下持
浏览 4
提问于2017-11-27
得票数 2
回答已采纳
4
回答
为什么
linux
在内核代码持有自旋锁后禁用内核
抢占
?
、
、
、
我是
Linux
新手,正在阅读Rubini & Corbet的
Linux
设备驱动程序手册。我对一项与spinlocks有关的声明感到困惑;这本书写道 内核
抢占
情况由自旋锁代码本身处理。当内核代码持有自旋锁时,相关处理器上将禁用
抢占
。即使是单处理器系统也必须以这种方式禁用
浏览 1
提问于2013-08-15
得票数 4
回答已采纳
1
回答
了解最新(3.0.0及以上)
Linux
内核中CONFIG_SMP、Spinlock和CONFIG_PREEMPT之间的链接
、
、
、
、
我的怀疑/问题的由来是来自
Linux
设备驱动程序第3版第5章: ( a)默认情况下,
L
浏览 4
提问于2013-01-17
得票数 11
2
回答
内核是不可
抢占
的.如何?
、
、
、
在内核
模式
下执行的进程不能被
抢占
。考虑这样的情况:一个进程在内核
模式
下执行,并且花费了很多时间。因此,其余的进程将保持在就绪队列中。例如,进程将如何响应计时器中断(如果它在内核
模式
下执行)?或者它如何应对高温断电中断。 如果有人能消除我的疑虑,请
浏览 1
提问于2011-03-07
得票数 0
回答已采纳
1
回答
自旋锁-(单处理器与多处理器)-(
抢占
式与非
抢占
式内核)
、
、
我是
linux
领域的新手。自旋锁被用作繁忙等待机制。1)自旋锁(单处理器+非
抢占
式内核)-->不存在(因为如果你在自旋锁中睡眠,会导致死锁) 2)自旋锁( Uniprocessor +
抢占
内核)-->不应该使用,因为它浪费资源。3)自旋锁(多处理器+
抢占
式内核)-->应该谨慎使用。(当线程在持有锁的同时休眠时会发生什么??其他进程是否可以正常执行?)
浏览 3
提问于2013-03-05
得票数 0
回答已采纳
2
回答
非
抢占
式内核(
Linux
)控制路径中的上下文切换
、
、
Linux
内核是非
抢占
式的,但我刚刚读到在不同的控制路径中可能会有上下文切换。这是否与
Linux
内核的非
抢占
式特性相矛盾?
浏览 1
提问于2010-05-23
得票数 2
回答已采纳
1
回答
什么是自愿
抢占
?
、
、
什么是自愿
抢占
?我只知道这是调度中的一个概念。
浏览 3
提问于2011-03-03
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux的运行模式
Linux系统网卡绑定模式
linux如何进入救援模式
linux文件只读模式修复方法
合伙人项目模式,抢占市场先机,三年上市
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券