腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
为什么
linux
在内核代码持有自旋锁后禁用内核
抢占
?
、
、
、
我是
Linux
新手,正在阅读Rubini & Corbet的
Linux
设备驱动程序手册。我对一项与spinlocks有关的声明感到困惑;这本书写道 内核
抢占
情况由自旋锁代码本身处理。当内核代码持有自旋锁时,相关处理器上将禁用
抢占
。即使是单处理器系统也必须以这种方式禁用
浏览 1
提问于2013-08-15
得票数 4
回答已采纳
2
回答
内核模式下的
Linux
进程调度
、
以下是Wiki中引用的一些描述
抢占
改善了延迟,提高了响应能力,使
Linux
更适合桌面和实时应用程序.旧版本的内核有一个所谓的大内核锁,用于整个内核的同步。这最终在2011年被Arnd Bergmann删除。那么,对于当前的
linux
内核,内核
抢占
是有条件的,上述语句成立吗?例如,如果一个进程通过进
浏览 5
提问于2012-12-06
得票数 5
回答已采纳
2
回答
非
抢占
式内核(
Linux
)控制路径中的上下文切换
、
、
Linux
内核是非
抢占
式的,但我刚刚读到在不同的控制路径中可能会有上下文切换。这是否与
Linux
内核的非
抢占
式特性相矛盾?
浏览 1
提问于2010-05-23
得票数 2
回答已采纳
2
回答
中断处理程序可以被
抢占
吗?
、
、
、
我知道
linux
确实会嵌套中断,其中一个中断可以“
抢占
”另一个中断,但是对于其他任务呢? 我只是想了解
linux
是如何处理中断的。它们是否会被其他用户任务/内核任务
抢占
。
浏览 4
提问于2011-05-09
得票数 4
回答已采纳
1
回答
Linux
内核:为什么在使用每个CPU变量时会禁用
抢占
?
、
我从
linux
内核中查看这个宏,它与处理cpu特定的变量有关。\})) 为什么我们要禁用
抢占
在内核中,
抢占
不是不能发生的事情吗?(因为内核是执行
抢占
的内核)
浏览 4
提问于2018-03-21
得票数 0
回答已采纳
4
回答
一个内核怎么可能是非
抢占
的,并且仍然有多个控制路径?
在我不久前学过的一门操作系统课程中,我们正在开发一个旧的、非
抢占
性的
Linux
内核(2.4.X)。但是,我们被告知内核中可能同时存在多个控制路径。这不违背内核的非
抢占
性吗?上一次我试图问这个问题时,我得到了这样的回答:“嗯,
Linux
内核是
抢占
性的,所以没有问题”。
浏览 1
提问于2010-08-22
得票数 0
回答已采纳
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_lock实际上,这个字段"pre
浏览 10
提问于2017-12-31
得票数 1
5
回答
什么是
抢占
/什么是可
抢占
内核?它有什么好处?
、
、
、
用你自己的话解释,什么是
抢占
,它对(
linux
)内核意味着什么? 拥有一个可
抢占
的内核有什么优点和缺点?
浏览 0
提问于2009-05-03
得票数 65
回答已采纳
3
回答
为什么-rt (RT优先)内核补丁在默认情况下不包括在主线内核中?
、
、
根据https://rt.wiki.kernel.org/index.php/RT_
抢占
_何图的说法,RT
抢占
补丁将
Linux
转换成一个完全
抢占
的内核.魔术是通过以下方式实现的: 使用rtmutexes重新实现,使内核中的锁原语(使用自旋锁)是可
抢占
的。受spinlock_t和rwlock_t保护的关键部分现在是可
抢占
的。使用raw_spinlock_t (与spinlock_t相同的API)仍然可以创建不可
抢占
的部分(在内核中)
浏览 0
提问于2014-03-31
得票数 5
2
回答
在可
抢占
的
Linux
内核中,调度器或一些关键的内核线程是否可以被
抢占
?
、
、
、
、
在可
抢占
的
Linux
内核中,调度器或一些关键的内核线程是否可以被
抢占
?在中断处理程序(上半部分或下半部分)中呢?
浏览 2
提问于2015-01-19
得票数 2
3
回答
linux
如何同步
抢占
计数
、
我只是在尝试获取
linux
源代码。我看到了
抢占
计数,
linux
如何确保
抢占
计数是原子的?代码只是递增该值。 另外,我还有一个问题。为什么中断句柄需要保持互斥。因为一次只能执行一个,对吧?
浏览 1
提问于2010-09-03
得票数 6
回答已采纳
1
回答
带有/不带PREEMPT修补程序的差异
Linux
内核5.10
、
、
、
、
使用当前版本5.10的普通
linux
内核,可以将内核配置为低延迟版本,因为主线已经接受了Preempt修补程序团队的多个合并请求。然而,如果一个补丁-香草内核与它的相关
抢占
-rt补丁版本,人们可以配置内核为完全
抢占
。我事先感谢你的
浏览 5
提问于2021-04-23
得票数 2
回答已采纳
1
回答
抢占
核与物理地址扩展
、
有谁能告诉我,为什么在一个
抢占
式内核上,PAE不能工作?这道题是考试题,但我不知道为什么它不起作用。
浏览 0
提问于2011-06-20
得票数 3
回答已采纳
1
回答
linux
下半
抢占
、
、
、
、
据我所知,
Linux
中有许多实现底层代码的机制: 更具体地说,我对线程irqs和工作队列感兴趣。一个人能有多大的信心,一个线程的irq或一个工作队列一旦排定,就不会在完成之前被
抢占
,即一次运行?什么类型的任务能够抢先他们?例如,Robert的说,只有上层的人才能
抢占
软most,所以我要说,软mos
浏览 4
提问于2013-11-03
得票数 3
1
回答
自旋锁原子上下文期间的
抢占
和休眠
、
、
、
、
我们知道,锁定自旋锁会禁用相关处理器上的
抢占
。现在,假设执行的内核代码调用了一个让进程休眠的函数。尽管有
抢占
停用,
Linux
内核会将处理器分配给另一个线程吗?
浏览 0
提问于2015-04-13
得票数 1
1
回答
如何在不停止监视器的情况下在Visual Studio 2010中调试CUDA内核
、
、
、
在CUDA菜单下的Nsigt监控器选项中,我有无头GPU必须使用软件
抢占
: true在我的VS 2010 Nsight选项中,我有我在VS2010 Nsight设置中尝试了SW preemption,但同样的事情监视器停止了。它与代码无关,因为我可以在
Linux
中使用nsight eclipse进行调试,使用beta功能可以使用我喜欢在Windows中工作的1个GPU.B
浏览 7
提问于2014-12-15
得票数 0
1
回答
中断代码的哪一部分是不可
抢占
的?
、
这是我在网上做的一个
Linux
设备驱动程序课程。这似乎不对,我想确定.“进程上下文中运行的内核代码是可
抢占
的。但是,中断上下文会运行到完成,并且不可
抢占
。”我认为总是会有更高优先级的中断,这些中断可以
抢占
先机,并且必须比当前的中断更早地进行服务?或者这与上半身和下半身有关?上半段快完成了?
浏览 4
提问于2022-03-29
得票数 1
1
回答
了解最新(3.0.0及以上)
Linux
内核中CONFIG_SMP、Spinlock和CONFIG_PREEMPT之间的链接
、
、
、
、
我的怀疑/问题的由来是来自
Linux
设备驱动程序第3版第5章: ( a)默认情况下,
L
浏览 4
提问于2013-01-17
得票数 11
1
回答
Linux
内核线程的调度或
抢占
是如何工作的?
、
、
、
、
我知道,与用户空间线程/进程相比,
linux
内核线程没有自己的地址空间。内核线程不会将上下文切换到用户空间,但是内核线程是可调度的和可
抢占
的。所以我的问题是,如果内核线程没有地址空间,那么内核线程的切换/
抢占
是如何工作的呢?
浏览 3
提问于2014-01-29
得票数 1
回答已采纳
2
回答
检查在挂起后恢复系统的
Linux
内核中断
、
、
有谁知道如何检查哪个中断将系统从挂起状态唤醒?
浏览 1
提问于2014-03-05
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
抢占用户心智,抢占的到底是什么?
抢占3%思维
特斯拉:抢占镍矿资源
抢占是如何发生的
自主研发抢占海外市场
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券