腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
linux
如何同步抢占计数
、
我只是在尝试获取
linux
源代码。我看到了抢占计数,
linux
如何确保抢占计数是原子的?代码只是递增该值。 另外,我还有一个问题。
为什么
中断
句柄
需要
保持互斥。因为一次只能执行一个,对吧?另外,当
中断
被禁用时,操作系统会做什么?忽略
中断
或维护队列?
浏览 1
提问于2010-09-03
得票数 6
回答已采纳
1
回答
禁用
中断
以在内核代码中同步
、
、
、
为什么
在内核中同步代码时
需要
禁用
中断
?例如,在从
linux
schedule()函数中提取的以下代码中:prev = current; } deactivate_task(prev, rq); ;spin_lock_irq()函数禁用
中断
,但
为什么
需要
中
浏览 2
提问于2014-06-28
得票数 3
回答已采纳
1
回答
如果我只有
Linux
下的
中断
向量,我能识别
中断
源吗?
、
、
、
让我更详细地解释我的问题: 我有一个
Linux
系统,它接收了大量具有相同
中断
向量的
中断
,例如224,这对系统的性能有很大影响。我想确定系统的哪个部分(可能是某个I/O设备)发出了如此多的
中断
。那么,在
Linux
系统下,是否可以通过向量来识别
中断
的来源呢?如果是,那该怎么做呢?如果不是,
为什么
以及我
需要
什么样的信息?如果有一个映射表,或者类似的东西,那就太好了。
浏览 4
提问于2018-09-22
得票数 1
2
回答
在SMP系统上并行运行同一
中断
的多个实例
、
、
、
在
linux
的多处理器系统上,是否可以同时运行同一
中断
的多个实例?如果不可能,
为什么
我们
需要
使用自旋锁在
中断
处理程序之间进行同步? 感谢Venkatesh
浏览 0
提问于2014-08-06
得票数 2
1
回答
树莓Pi与PiFace数字
中断
、
、
、
、
但是当我试图将它提升到下一个层次,并使用
中断
设置状态时,我遇到了一些问题。编辑(解决):我的回答是我一直提供的第二个链接的评论:(原来我写的都是正确的,我只
需要
从终端运行文件,而不是IDLE3。
浏览 4
提问于2015-09-06
得票数 2
回答已采纳
2
回答
为什么
不共享MSI
中断
?
、
、
、
、
有人能说出
为什么
MSI
中断
在
linux
中是不可共享的吗? 基于引脚的
中断
可以由设备共享,但MSI
中断
不会由设备共享,每个设备都有自己的MSI IRQ编号。
为什么
不能共享MSI
中断
?
浏览 0
提问于2015-12-20
得票数 6
1
回答
中断
处理程序中的Printk或I/O危险
、
、
、
为什么
linux
中断
处理程序中禁止printk或(I/O)?在什么情况下,
中断
处理程序中的I/O会导致
linux
系统中的死锁?
浏览 10
提问于2016-10-17
得票数 1
1
回答
Tasklet的操作功能是否在
中断
的情况下运行?
、
、
func(t->data); } ...} 上面的函数表明,在Tasklet的操作函数运行之前,
中断
是启用的这是否意味着动作函数(延迟函数)在进程上下文中运行,或者我们还没有从
中断
中完全返回(我们在驱动程序
中断
处理程序之后即将退出),因此延迟函数在
中断
上下文中运行?通常,tasklet_schedule是从驱动程序的
中断
处理程序(运行与
中断
禁用)调用的,但是
为什么</em
浏览 1
提问于2016-08-05
得票数 1
回答已采纳
3
回答
如何在
linux
下禁用C程序中的
中断
、
、
、
我在使用A13处理器的
Linux
(A13-OLinuXino-MICRO)上用c写了一个简单的代码。如果这很重要的话,我使用的是gcc编译器。假设我有一个从1到100的简单循环,我希望在这个循环中有尽可能少的
中断
。我想我能做的最好的事情就是禁用
中断
(如果可能的话,甚至包括计时器
中断
),并在循环后启用它。我在我的程序中有多个地方
需要
执行这一点。有没有人可以帮我写一段简单的C代码,这样循环就不受interruption...something的影响,我可以在我的平台上编译和运行它?我
需要
在无
浏览 0
提问于2017-01-26
得票数 5
2
回答
中断
处理程序中的上下文切换
、
当
中断
处理程序正在执行时,
为什么
上下文切换不能发生?更具体地说,在
linux
内核中,
中断
处理程序在被
中断
的进程的上下文中运行。
为什么
不能在
中断
处理程序中进行上下文切换来调度另一个进程?
浏览 1
提问于2011-01-19
得票数 8
回答已采纳
1
回答
Linux
内核中FPU的使用
、
、
、
、
如果
Linux
softirq通过
中断
Linux
内核模式运行,并且
中断
的任务正在使用FPU,则不允许在softirq中使用FPU。如果
中断
的任务是用户模式进程,它仍然可以在softirq中使用FPU,但不能
中断
内核模式。问题是,
为什么
会这样呢?
浏览 4
提问于2014-08-04
得票数 2
1
回答
中断
嵌套的,排序
、
、
、
我正在阅读
Linux
,我有以下问题(X86_64 Arch); 当PIC向CPU发送一个
中断
时,会禁用这个特定的
中断
直到确认来自CPU?如果是这样的话,
为什么
我们
需要
在ISR中使用local_irq_disable()?与上述问题有关,但是如果CPU正在处理其ISR中的一个
中断
,如果同一个设备向CPU发送了3个
中断
,这将如何处理?X86体系结构支持基于优先级的
中断
?
浏览 3
提问于2021-01-09
得票数 1
1
回答
为什么
tasklist_lock使用write_lock_irq而不是write_lock?
、
、
、
在
Linux
内核中,读/写自旋锁用于同步对任务列表的访问。然而,read_(Un)用于读取,write_(un)lock_irq用于写入。
为什么
需要
在锁定写入时禁用
中断
?
浏览 0
提问于2013-02-06
得票数 1
回答已采纳
1
回答
Sysfs GPIO级别触发的
中断
、
、
、
我是一个新手,试图在嵌入式
linux
板上获得电平触发的
中断
。我使用poll()来等待
中断
事件。我成功地获得了边缘触发的
中断
。 如何获得电平触发的
中断
?我应该将边缘设置
为什么
?
浏览 10
提问于2014-11-03
得票数 3
1
回答
JNotify不识别由
Linux
系统更改的文件
、
、
、
我在
linux
系统(arm7)上的一个项目中使用了arm7。而且效果很好。如果我更改、重命名、删除或创建文件,它将引发
中断
。但是我想让我们JNotify知道,如果
Linux
系统自行更改了一个文件。我正在使用一个BeagleBone (嵌入式
Linux
系统)。有一个名为value的文件,它包含InputPin的状态(高,低)。但是如果这个文件被系统改变了JNotify不起作用..。如果我自己改变文件,一切都好.有谁知道
为什么
在第一种情况下改变是不被认可的。
Linux
似乎使用了一种特殊的方式
浏览 11
提问于2013-07-23
得票数 1
回答已采纳
3
回答
linux
内核中
中断
处理程序的返回值
、
中断
处理程序异步发生,因此不能被其他函数调用。那么,
为什么
linux
内核中的
中断
处理程序要返回值呢?输入参数是如何传递给它的?
浏览 2
提问于2011-01-19
得票数 2
回答已采纳
1
回答
系统调用与
中断
上下文
、
系统调用使用软件
中断
(
中断
向量128)来实现。在roberts所写的"
Linux
内核开发“一书中写道,
中断
处理发生在
中断
上下文中。它还写了系统调用在进程上下文中运行,但是系统调用句柄实际上是一个“
中断
句柄”,那么
为什么
它在不同的上下文中呢?
浏览 3
提问于2013-08-22
得票数 5
1
回答
如何知道
中断
后内核开始执行的时间?
、
、
、
、
Linux
已经包含了网络数据的所有
中断
处理。不
需要
对此做任何事情。数据到达时,
Linux
将处理它(在内核中),并将其传递给等待数据的进程。不要为网络设备编写
中断
处理程序。您不必编写
中断
处理程序,因为
Linux
已经提供了所需的所有
中断
处理程序。只要让你的程序从打开的套接字中读取即可。 我想知道
中断
后内核开始执行的时间。有人能告诉我如何知道内核开始执行的时间吗?如何复制
中断
发生的时间,并将其作为响应发送回客户端。
浏览 3
提问于2014-03-30
得票数 0
2
回答
当内核收到
中断
时,
为什么
内核调用其他处理程序?
在
linux
内核开发中,我读到过
中断
,当内核接收到
中断
时,它会按顺序调用线路上每个注册的处理程序。 我的问题是
为什么
内核调用其他处理程序?
浏览 2
提问于2014-04-04
得票数 0
2
回答
如何限制操作系统中的
中断
次数?
、
我是
Linux
内核的新手。我从"
Linux
内核开发,Robert Love第3版,第7章
中断
和
中断
处理程序“中读到了关于
Linux
内核的内容。为了注册
中断
处理程序,
Linux
使用request_irq()函数: unsigned int irq , unsigned long flags , v
浏览 1
提问于2014-02-22
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux:为什么性能工具需要 BPF 技术
为什么 Linux 和 macOS 不需要碎片整理
什么是 Linux 服务器,你的业务为什么需要它?
这篇文章给大家介绍一下Linux的中断系统
说说为什么要用linux
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券