腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
函数
调用
linux
中
中断
处理程序的下半部分。
、
、
、
、
在
Linux
中,
中断
处理程序的处理分为两个组件:上半部分和下半部分。据我所知,
中断
处理程序的下半部分可以通过多种方式处理: softirq、tasklet、work-queue和timer-list。 我想知道
Linux
内核中的哪个
函数
处理这些下半部的调度
函数
。但是,我仍然可以看到处理程序执行中的许多路径,这些路径通过
Linux
内核的schedule()
函数
,然后显示出分歧。我无法正确地解释这些路径。我正在查看所有OS处理程序的
函数
列
浏览 2
提问于2015-05-13
得票数 3
1
回答
scheduler_tick -在
Linux
中这是从哪里来的?
、
、
我想了解当处理器产生内核代码的机会并执行维护和调节工作时的
中断
机制。我所知道的是,计时器
中断
为操作系统提供了这个功能。1)我想知道什么是相关的
中断
号,以及在
Linux
情况下调用的第一个OS例程是什么。如果我知道这个.的文件和
函数
名,那就太好了。对于
Linux
,scheduler_tick是用来调度新任务的内核
函数
,但是未知的是谁调用了scheduler_tick及其父
函数
?2)在
Linux
中还有其他的
中断
调用sche
浏览 2
提问于2012-10-03
得票数 2
回答已采纳
1
回答
如何通过在
中断
处理程序中安装来绕过病毒检测?
、
、
病毒如何将自己安装在
中断
处理程序链中以避开扫描程序?
浏览 0
提问于2010-11-13
得票数 1
3
回答
为什么此int $0x10 BIOS INT在
Linux
上不起作用?
、
、
、
我在一台装有英特尔芯片的
linux
机器上学习AT&T语法中的汇编语言。我了解到INT10H用于调用BIOS子例程以实现各种视频目的。 我写了这个简单的汇编代码来清除屏幕。
浏览 1
提问于2013-10-18
得票数 1
1
回答
在fread()和fwrite()库调用期间是否发送
中断
信号?
、
、
、
在
Linux
上,C标准库调用fread和fwrite来执行系统调用的等价物read和write。 系统调用说明
中断
的手册页表示,如果将errno设置为EINTR,则可能会发生短写。但是,库
函数
的手册页没有提到
中断
。那么,在这些库
函数
中会发生
中断
吗?
浏览 2
提问于2018-11-11
得票数 6
1
回答
Tasklet的操作功能是否在
中断
的情况下运行?
、
、
我正在试图了解Tasklet的操作
函数
(在tasklet_init中已经设置)运行的上下文?tasklet_trylock(t)) { tasklet_unlock(t); ... ...上面的
函数
表明,在Tasklet的操作
函数
运行之前,
中断
是启用的。这是否意味着动作
函数
(延迟
函数
)在进程上下文中运行,或者我们还没有从
中断
中完全返回(我们在
浏览 1
提问于2016-08-05
得票数 1
回答已采纳
3
回答
linux
内核中
中断
处理程序的返回值
、
中断
处理程序异步发生,因此不能被其他
函数
调用。那么,为什么
linux
内核中的
中断
处理程序要返回值呢?输入参数是如何传递给它的?
浏览 2
提问于2011-01-19
得票数 2
回答已采纳
2
回答
如何限制操作系统中的
中断
次数?
、
我是
Linux
内核的新手。我从"
Linux
内核开发,Robert Love第3版,第7章
中断
和
中断
处理程序“中读到了关于
Linux
内核的内容。为了注册
中断
处理程序,
Linux
使用request_irq()
函数
: unsigned int irq , unsigned long flags , const char *na
浏览 1
提问于2014-02-22
得票数 0
3
回答
Linux
内核可以作为ARM TrustZone安全操作系统运行吗?
、
、
、
内核未压缩的代码被正确执行,并且内核的第一个C
函数
start_kernel()也被执行。除了运行到calibrate_delay()之外,几乎所有的初始化
函数
都运行得很好。此
函数
将等待jiffies更改:ticks = jiffies;我猜原因是没有生成时钟
中断
(我在时钟
中断
回调
函数
中打印日志,它们从未进入)。我检查了l
浏览 9
提问于2014-09-02
得票数 3
1
回答
在
linux
中,在哪里编写
中断
处理程序以及如何向内核注册?
、
、
、
、
它
中断
内核和内核,以便由客户端执行数据,所以我想创建一个
中断
服务
函数
来捕获来自网络服务卡的
中断
。在
linux
中在哪里编写
中断
处理程序以及如何向内核注册??
浏览 3
提问于2014-03-27
得票数 3
2
回答
Linux
处理器中固有的竞争条件
、
、
、
、
假设有一个端口映射的I/O设备,它在IRQ线路上任意生成
中断
。设备的挂起
中断
可以通过对特定寄存器的单个outb调用来清除。此外,假设下面的
中断
处理程序通过request_irq分配给相关的IRQ行{ I
浏览 4
提问于2015-12-02
得票数 3
回答已采纳
2
回答
当我们使用irq_set_chained_handler时,irq行是否会被禁用?
、
、
、
、
当我们使用irq_set_chained_handler时,当我们为相关的处理程序提供服务时,irq行不会被禁用或不被禁用,就像在request_irq的情况下一样。
浏览 1
提问于2015-12-21
得票数 2
2
回答
如何知道
Linux
系统调用是否可以重新启动?
、
、
、
如果在安装信号处理程序时使用SA_RESTART标志,内核可以透明地重新启动一些系统调用,man 说 然后,它提到了一些可以(也不能)重新启动的系统调用,但是在任何地方都没有提到close(),我如何知道close()或任何其他
函数
是否可以重新启动POSIX是指定它还是它是一个特定于
Linux
的行为?哪里能找到更多的信息?
浏览 1
提问于2012-11-13
得票数 12
回答已采纳
1
回答
禁用
中断
以在内核代码中同步
、
、
、
为什么在内核中同步代码时需要禁用
中断
?例如,在从
linux
schedule()
函数
中提取的以下代码中:prev = current; } deactivate_task(prev, rq); ;spin_lock_irq()
函数
禁用
中断
,但为什么需要
中断
?假设我没有禁用
浏览 2
提问于2014-06-28
得票数 3
回答已采纳
1
回答
硬
中断
和软
、
、
在
linux
中,当网卡接收数据包时,会触发一个硬
中断
,然后在
中断
回调
函数
中,它会引发一个NET_RX_SOFTIRQ,这个软irq会在同一个cpu上运行吗?
浏览 5
提问于2016-03-30
得票数 8
2
回答
linux
中irqs_disabled() vs in_interrupt()
、
、
这两个
函数
在
Linux
中有什么不同?我知道irqs_disabled()将返回irqs是否被禁用,而in_interrupt()将返回您是否处于
中断
上下文中。默认情况下,如果您处于
中断
上下文中,这是否意味着irqs是禁用的? 我们具体使用这些
函数
的场景是什么?
浏览 11
提问于2014-11-05
得票数 5
1
回答
OS X libstdc++防止boost::thread
中断
?
、
、
、
、
考虑下面的示例代码,它创建一个线程并使用thread::interrupt调用从主线程
中断
它:#include <boost/thread.hpp>输出显示启用了
中断
+ -lboost_thread-mt -lboost_system-mt -lboo
浏览 0
提问于2015-06-18
得票数 2
2
回答
Linux
内核空闲循环
、
、
、
、
在
linux
内核空闲循环中,用于相当多的架构(SH,ARM,X86等)。afaik)是以下行: pm_idle();至少对于ARM,默认的pm_idle
函数
由WFI (等待
中断
)指令组成,但令人困惑的是,
中断
被禁用,并在WFI指令执行后被启用,当
中断
被禁用时,CPU如何从WFI恢复在线?我试着在
linux
的不同版本中寻找答案,但相关代码从2.6.32 (我参考的最后一个版本)开始就没有变化,所以我很可能遗漏了一些东西
浏览 2
提问于2012-12-07
得票数 2
回答已采纳
4
回答
从内核空间执行用户空间
函数
、
、
、
我正在用
linux
编写一个自定义设备驱动程序,它必须能够在
中断
时非常快速地响应。处理这个问题的代码已经存在于用户空间实现中,但这太慢了,因为它依赖于软件不断地检查
中断
行的状态。在做了一些研究之后,我发现您可以从内核模块注册这些
中断
行,并执行
函数
指针所给出的
函数
。但是我们想要执行的代码在用户空间,有没有办法从内核空间模块调用用户空间中的
函数
呢?
浏览 1
提问于2011-03-09
得票数 6
回答已采纳
1
回答
Linux
嵌套
中断
、
、
Linux
是否使用嵌套
中断
?编辑: 如果
Linux
使用嵌套
中断
,如何关心它们的堆栈/s?
浏览 3
提问于2015-12-30
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
干货|单片机main函数在中断函数里执行?
Shell笔记3:循环结构,服务脚本设计,函数及中断控制
Linux C加加 类之构造函数!
从 Rust 调用 C 库函数|Linux 中国
这篇文章给大家介绍一下Linux的中断系统
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
腾讯会议
活动推荐
运营活动
广告
关闭
领券