腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如果我只有
Linux
下的
中断
向量,我能识别
中断
源吗?
、
、
、
让我更详细地解释我的问题: 我有一个
Linux
系统
,它接收了大量具有相同
中断
向量的
中断
,例如224,这对
系统
的性能有很大影响。我想确定
系统
的哪个部分(可能是某个I/O设备)发出了如此多的
中断
。那么,在
Linux
系统
下,是否可以通过向量来识别
中断
的来源呢?如果是,那该怎么做呢?如果不是,为什么以及我需要什么样的信息?如果有一个映射表,或者类似的东西,那就太好了。
浏览 4
提问于2018-09-22
得票数 1
2
回答
kthread & interupt - handler -有没有可能
、
、
Linux
驱动有没有可能有一个kthread,
中断
句柄和
系统
调用,也就是说
linux
内核允许上面三个都有吗?另外,如果
中断
处理程序和kthread使用--相同的硬件寄存器--那么我们如何保护这个临界区?
浏览 0
提问于2012-12-05
得票数 2
回答已采纳
1
回答
系统
调用与
中断
上下文
、
系统
调用使用软件
中断
(
中断
向量128)来实现。在roberts所写的"
Linux
内核开发“一书中写道,
中断
处理发生在
中断
上下文中。它还写了
系统
调用在进程上下文中运行,但是
系统
调用句柄实际上是一个“
中断
句柄”,那么为什么它在不同的上下文中呢?
浏览 3
提问于2013-08-22
得票数 5
1
回答
中断
处理程序中的Printk或I/O危险
、
、
、
为什么
linux
中断
处理程序中禁止printk或(I/O)?在什么情况下,
中断
处理程序中的I/O会导致
linux
系统
中的死锁?
浏览 10
提问于2016-10-17
得票数 1
1
回答
定时器
中断
是否与
系统
处于内核模式或用户模式无关?
、
、
在
Linux
单处理器
系统
中,定时器
中断
与
系统
处于内核模式还是用户模式无关? 当
系统
处于内核模式时,定时器
中断
有什么不同的行为吗?
浏览 1
提问于2013-04-15
得票数 6
回答已采纳
1
回答
Linux
中的
中断
和
系统
调用调度
、
、
、
在
Linux
中,硬件
中断
和
系统
调用/异常是否由同一个dispatcher过程分派?如果您看到
Linux
,您会注意到,硬件
中断
(在x86 arch上)在其
中断
向量上不包含更多的指令,这些指令会在堆栈上推送
中断
向量号并跳转到common_interrupt。我的问题是:是
Linux
中的每个
中断
(异常(包括SysCall)、
中断
)都以相同的方式发送,直到到达某个点到分支为止?(由于他们的类型) 对不起我的英语。
浏览 8
提问于2016-01-13
得票数 2
2
回答
有像
中断
表一样的Syscall表吗?
、
、
、
系统
调用是否像fork()、exit()保存在某种函数指针表中,就像
中断
描述符表一样?当我调用我的fork()或exit()时,我的操作
系统
会去哪里?
浏览 0
提问于2015-04-15
得票数 4
回答已采纳
1
回答
在访问
中断
门描述符之前,用户如何切换到内核模式?
、
、
、
我目前正在阅读“理解
Linux
内核”。我正在研究
中断
和例外一章。 如果I/O APIC
中断
发生在用户模式下,则无法访问
中断
门。
浏览 2
提问于2016-06-05
得票数 0
回答已采纳
3
回答
为什么此int $0x10 BIOS INT在
Linux
上不起作用?
、
、
、
我在一台装有英特尔芯片的
linux
机器上学习AT&T语法中的汇编语言。我了解到INT10H用于调用BIOS子例程以实现各种视频目的。 我写了这个简单的汇编代码来清除屏幕。
浏览 1
提问于2013-10-18
得票数 1
3
回答
IVT和IDT有什么不同?
、
在
Linux
系统
上,
中断
向量表(IVT)和
中断
描述符表(IDT)有什么不同?
浏览 0
提问于2012-07-18
得票数 10
回答已采纳
1
回答
我们如何判断信号是否会
中断
系统
调用的执行?
、
、
从
Linux
编程接口在较早超时后(即在时间片开始时)重新安排进程的时间;或在过早终止的意义上,什么
系统
调用可以被什么信号
中断
?谢谢。
浏览 0
提问于2018-12-25
得票数 -4
3
回答
在哪里可以找到i 486-
linux
-gnu指令集的
中断
列表?
、
、
、
、
我的所有测试都相当成功,但我看到的任何
中断
列表似乎都与我的测试代码有效或匹配。GNU汇编程序2.17 Debian GNU/
Linux
版权2005自由软件基金会公司。此汇编程序配置为“i 486-
linux
-gnu”目标。
浏览 10
提问于2009-04-07
得票数 0
1
回答
x86_64
linux
中的
系统
调用是否仍然会产生
中断
?
、
在较早版本的
linux
体系结构中,
系统
调用总是在执行过程中生成
中断
。它们将通过将
系统
调用号设置为%eax并将参数设置为%ebx、%ecx等来执行,然后发出特定的
中断
INT0x80。因此,
系统
调用可以说是
系统
上软件
中断
的一个常见原因。 然而,在现代的x86_64体系结构中,有一个特定的
系统
调用指令"syscall",它绕过了使用
中断
0x80的需要,从而完全绕过了
中断
描述符表。虽然我
浏览 0
提问于2017-10-23
得票数 6
回答已采纳
1
回答
中断
向量表位于何处?
、
、
、
中断
向量表是在ROM中还是在RAM中?如果它在RAM中,它是从哪里加载的?另外,该表是否依赖于操作
系统
?例如,在MS-DOS中,“int0x80”用于播放音乐之类的东西,但在
Linux
中,它是一个
系统
调用。那么,在MS-DOS中,
中断
0x80是由操作
系统
还是ROM处理的?如果它在ROM中,
Linux
会覆盖表项吗?
浏览 0
提问于2015-09-10
得票数 4
1
回答
SYSENTER/SYSEXIT vs INT 0x80
、
、
旧的
linux
版本使用“int0x80”指令来实现
系统
调用,后期版本使用"SYSENTER/SYSEXIT“指令来实现。这种差异会给
系统
呼叫带来问题吗?
浏览 2
提问于2014-03-07
得票数 7
1
回答
在fread()和fwrite()库调用期间是否发送
中断
信号?
、
、
、
在
Linux
上,C标准库调用fread和fwrite来执行
系统
调用的等价物read和write。
系统
调用说明
中断
的手册页表示,如果将errno设置为EINTR,则可能会发生短写。但是,库函数的手册页没有提到
中断
。那么,在这些库函数中会发生
中断
吗?
浏览 2
提问于2018-11-11
得票数 6
1
回答
客户操作
系统
使用什么
中断
控制器,找到它
、
我的主机
系统
是
Linux
。我使用qemu作为仿真器。我想知道客户操作
系统
使用的是什么
中断
控制器。其他信息还包括所谓的
中断
等。 请详细指导我
浏览 3
提问于2014-03-19
得票数 0
3
回答
Linux
内核可以作为ARM TrustZone安全操作
系统
运行吗?
、
、
、
我正在尝试在支持TrustZone的开发板(Samsung Exynos4412)上运行
Linux
内核作为安全操作
系统
。尽管有人会说安全操作
系统
应该是小而简单的。但我只想试一试。我已经尝试用android
Linux
内核替换简单的安全操作
系统
,也就是说,前面有一些汇编代码,比如清除SCR寄存器的NS位,直接调用
Linux
内核条目(传入必要的内核标记列表)。(我在时钟
中断
回调函数中打印日志,它们从未进入)。我还在
中断
向量表中定义的
Linux</e
浏览 9
提问于2014-09-02
得票数 3
1
回答
linux
内核中的
系统
调用是在哪里发出的?
、
首先,我应该提到,我正在使用2.6.32
Linux
内核。我正在寻找源代码中的代码,它根据
系统
调用ID (在/
linux
/arch/x86/kernel/syscall_table_32.S中定义)执行正确的
系统
调用。据我理解,
系统
调用是通过
中断
完成的,
系统
调用ID位于eax寄存器中。因此内核必须为
中断
服务,并根据eax寄存器中的ID执行适当的
系统
调用。 在源代码中可以找到发生这种情况
浏览 4
提问于2013-10-10
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
这篇文章给大家介绍一下Linux的中断系统
Linux系统
消息称特斯拉遭遇完全的网络中断 内部系统和连接功能中断
如果在执行某个系统调用时发生中断,操作系统还能切回中断前的系统调用继续执行吗?
Linux系统安装
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券