linux系统调用使用的是ARM软中断吗?

发布于 2022-10-15 05:35:17 字数 21 浏览 25 评论 0

linux系统调用使用的是ARM软中断吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

極樂鬼 2022-10-22 05:35:17

不是,是软件中断;
一般软中断是指softirq

半﹌身腐败 2022-10-22 05:35:17

差不多,swi。

嗳卜坏 2022-10-22 05:35:17

软件中断和软中断有什么区别呀?
我知道软中断可以改arm系统的模式。

软中断和软件中断存在的意义是什么呀?

断桥再见 2022-10-22 05:35:17

仔细看看书吧,软件中断是相对于硬件中断来说的,多指系统调用。
软中断是一种推迟中断处理的机制,执行的上下文多在中断中。
完全不一样。

等待圉鍢 2022-10-22 05:35:17

仔细看看书吧,软件中断是相对于硬件中断来说的,多指系统调用。
软中断是一种推迟中断处理的机制,执行的上下文多在中断中。
完全不一样。

说不完的你爱 2022-10-22 05:35:17

回复 4# lthread

中文区别,CPU一般有种指令专门是为了引起“异常”,这种指令俗称soft interrupt。

Linux的softirq是一种下半部机制。

所以不用纠结于名字上。

千鲤 2022-10-22 05:35:17

仔细看看书吧,软件中断是相对于硬件中断来说的,多指系统调用。
软中断是一种推迟中断处理的机制,执行的 ...
EZWORD 发表于 2011-06-01 20:22

    看过了 ,swi(软中断),irq,fiq,这些都是同等的存在。
          比如说arm系统进入了用户模式,怎么才能返回系统模式,只能用软中断中进行模式切换的操作。其他的状态没有权限的。
          其他在哪用到软中断我就不知道了。

  软中断是一种推迟中断处理的机制,这个不是十分明白?能具体的解释一下。

软件中断怎么处理这个也帮忙解释一下?

thanks

明月夜 2022-10-22 05:35:17

名字上可能有些乱。
swi多是为了进行系统调用的,相对于硬件中断来说,它是软件中断,既它是由软件触发中断,而其它是由硬件来触发的中断。

另外一种叫做软中断的是为了方便中断处理而专门设计的一种机制。书上都有,我也讲不清楚。

梦行七里 2022-10-22 05:35:17

软件中断是处理机内部识别并进行处理的中断过程。软件中断完全有处理机内部形成中断处理程序的入口地址并转向中断处理程序的入口地址,并转向中断处理程序,不需要外部提供信息。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文