腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
非
抢占
式
内核(
Linux
)控制路径中的上下文切换
、
、
Linux
内核是非
抢占
式
的,但我刚刚读到在不同的控制路径中可能会有上下文切换。这是否与
Linux
内核的非
抢占
式
特性相矛盾?
浏览 1
提问于2010-05-23
得票数 2
回答已采纳
2
回答
内核模式下的
Linux
进程调度
、
以下是Wiki中引用的一些描述
抢占
改善了延迟,提高了响应能力,使
Linux
更适合桌面和实时应用程序.旧版本的内核有一个所谓的大内核锁,用于整个内核的同步。这最终在2011年被Arnd Bergmann删除。那么,对于当前的
linux
内核,内核
抢占
是有条件的,上述语句成立吗?例如,
浏览 5
提问于2012-12-06
得票数 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
回答
哪个是更有效的
抢占
式
和非
抢占
式
调度程序?
、
、
、
、
我正在学习
抢占
式
和非
抢占
式
调度器,所以我想知道
抢占
式
调度器和非
抢占
式
调度器哪个更有效?或者它们的效率是一样的?或者它们只是专门用于一项任务,并且以自己的方式高效?
浏览 3
提问于2014-09-24
得票数 2
2
回答
Linux
抢占
式
内核的含义?
、
、
linux
内核
抢占
的含义是什么,特别是对于创建设备驱动程序。我猜您需要更加勤奋地处理资源锁定问题,但是还有其他事情要做吗?
浏览 3
提问于2011-05-09
得票数 0
回答已采纳
4
回答
非
抢占
式
linux
内核上的spin_lock
、
、
、
我在一篇文章中读到,在具有1CPU和非
抢占
式
linux
内核(2.6.x)的系统上,spin_lock调用等同于空调用,因此以这种方式实现。 我不能理解:它不应该等同于互斥锁上的睡眠吗?例如,即使在非
抢占
式
内核上,中断处理程序仍然可能会执行,或者我可能会调用一个函数来使原始线程进入睡眠状态。因此,如果一个空的spin_lock调用被实现为互斥锁,那么它就不是“安全的”。
浏览 0
提问于2010-07-30
得票数 4
回答已采纳
1
回答
自旋锁-(单处理器与多处理器)-(
抢占
式
与非
抢占
式
内核)
、
、
我是
linux
领域的新手。自旋锁被用作繁忙等待机制。1)自旋锁(单处理器+非
抢占
式
内核)-->不存在(因为如果你在自旋锁中睡眠,会导致死锁) 2)自旋锁( Uniprocessor +
抢占
内核)-->不应该使用,因为它浪费资源。3)自旋锁(多处理器+
抢占
式
内核)-->应该谨慎使用。(当线程在持有锁的同时休眠时会发生什么??其他进程是否可以正常执行?)
浏览 3
提问于2013-03-05
得票数 0
回答已采纳
4
回答
先发制人线程与非
抢占
线程
、
、
、
有人能解释一下先发制人的线程模型和非
抢占
线程模型的区别吗?Non
抢占
式
线程模型:一旦线程启动,就不能停止,或者在线程完成其任务之前不能将控件传输到其他线程。如果我在
Linux
(system或P线程)中创建线程,而没有提到任何选项(有吗?),?默认情况下,所使用的线程模型是
抢占
式
线程模型??。
浏览 6
提问于2010-11-10
得票数 70
回答已采纳
5
回答
为什么自旋锁不能在单处理器(unicore)系统中工作?
、
我知道自旋锁与自旋一起工作,不同的内核路径存在,内核是
抢占
式
的,那么为什么单处理器系统中自旋锁不起作用呢?(例如,在
Linux
中)
浏览 1
提问于2012-02-07
得票数 9
回答已采纳
4
回答
为什么有用户上下文和内核上下文...unix
、
、
操作系统相关问题不知道我是否可以在这里提问当进程在用户上下文中被执行时...内核上下文中的较高优先级进程不会一直阻塞用户上下文中的进程…….
浏览 1
提问于2009-04-17
得票数 3
1
回答
关于
抢占
式
和非
抢占
式
内核
这是我关于
抢占
式
和非
抢占
式
内核的观点。由于中断处理过程是在内核中实现的,这是否意味着嵌套中断只能在
抢占
式
内核中发生?
浏览 3
提问于2011-03-19
得票数 1
回答已采纳
1
回答
先来先服务算法
、
、
根据谷歌的说法,先来先服务算法是一种非
抢占
式
调度算法,但它也提到这是一种
抢占
式
算法。这是否意味着可以两者兼而有之?谢谢!
浏览 26
提问于2019-03-28
得票数 0
1
回答
非实时操作系统上的
抢占
式
任务
、
、
、
正确的是,理想情况下,只有RTOS系统允许其他任务
抢占
任务,而在非RTOS系统中,一个任务可以被中断或ISR
抢占
,而不能被另一个任务
抢占
。另外,下面的语句对于
抢占
式
内核是正确的,它是否也适用于
抢占
式
任务。 “大多数操作系统不允许这样做,但某些应用程序需要这样做,例如在实时系统中”
浏览 1
提问于2016-06-09
得票数 0
1
回答
CPU核心卡在自定义驱动程序中的k线程中。
ko代码是(我从网络上复制的代码可能有错误,ko不能是rmmod (是的,我知道)):#include<
linux
/module.h>#include<
linux
/kthread.h>int da
浏览 3
提问于2017-03-20
得票数 4
回答已采纳
1
回答
是否有一种方法可以锁定特定线程上的
linux
调度程序?
、
、
、
、
在
Linux
上,我们有一个很好的锁扇作为互斥量和信号量,但是VxWorks的taskLock函数允许一个任务在不与其他任务交互的情况下禁用中断。
Linux
管理线程的方式是完全不同的。什么是最好的方法来模拟taskLock
Linux
,上的调用?此例程禁用任务上下文切换。调用此例程的任务将是唯一允许执行的任务,除非任务显
式
地放弃CPU,使自己不再准备就绪。通常,这个调用是与taskUnlock( )配对的;它们一起包围了代码的一个关键部分。这些
抢占
锁是使用允许嵌套<em
浏览 2
提问于2020-01-29
得票数 0
4
回答
为什么
linux
在内核代码持有自旋锁后禁用内核
抢占
?
、
、
、
我是
Linux
新手,正在阅读Rubini & Corbet的
Linux
设备驱动程序手册。我对一项与spinlocks有关的声明感到困惑;这本书写道 内核
抢占
情况由自旋锁代码本身处理。当内核代码持有自旋锁时,相关处理器上将禁用
抢占
。即使是单处理器系统也必须以这种方式禁用
浏览 1
提问于2013-08-15
得票数 4
回答已采纳
3
回答
用户空间线程库
、
、
、
我想知道哪些用户空间线程库(对于标准C++)是可用的,它们允许对应用程序级
抢占
式
调度进行细粒度的控制。目标平台是POSIX,但是如果有一个跨平台的解决方案就更好了。
浏览 1
提问于2013-03-11
得票数 0
回答已采纳
2
回答
Google Cloud Platform
抢占
实例:磁盘会发生什么情况?
我问的是GCP
抢占
实例的情况。我读到过,当一个实例在
抢占
式
实例上终止时,会发生ACPI软断电。 我想知道虚拟机管理程序是否会暂停实例,以便我可以继续执行任务。或者,VM被关闭且未暂停。我在过去使用过
抢占
式
实例,但我似乎不记得VM是关闭还是暂停。
浏览 1
提问于2020-05-25
得票数 1
4
回答
在从源代码配置/编译时选择“完全
抢占
内核(实时)”时出错
、
、
、
、
我试图用最新的稳定PREEMPT_RT修补程序(5.4.28-rt19)编译5.4内核,但由于某些原因,无法在menconfig/menconfig中选择完全
抢占
内核(RT)选项。我尝试在.config中手动设置它,并使用各种
抢占
选项,如:CONFIG_PREEMPT_RT_BASE=y但它从来没有露出来我只是继续用CONFIG_PREEMPT_RT_FULL=y编译它(在保存make nconfig之前它是被覆盖的),但是它似乎仍然不是安装的完全
抢占<
浏览 0
提问于2020-04-23
得票数 3
回答已采纳
9
回答
说"
linux
内核是抢先的“是什么意思?
、
、
、
我读到
Linux
内核是
抢占
式
的,这与大多数Unix内核不同。那么,内核先发制人到底意味着什么呢? 一些类比或例子会比纯粹的理论解释更好。
浏览 1
提问于2011-03-12
得票数 34
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
自己怎么学习Linux?嵌入式Linux怎么学?
泸州老窖特曲提价,小步快跑式涨价抢占渠道
什么是嵌入式Linux?嵌入式工程师为什么一定要学嵌入式Linux?
嵌入式 Linux 系统的组件
体验 DebianDog:Puppy 式的 Debian Linux
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券