系统调用和陷阱有什么区别?

时间:2020-02-13 17:39:24

标签: linux operating-system system-calls

我在提出问题之前进行了搜索,然后找到了这篇文章。
Difference between Syscall and Traps

But this is not clear to me.
许多书籍同时介绍了系统调用和陷阱。
在另一本书中,syscall是一种陷阱。

有人说他们通过系统调用生成陷阱,这给我造成了混乱。

系统调用和陷阱都不都是软件中断吗?

我知道该程序需要一些东西,但只能在内核模式下运行。
因此,请求syscall并通过陷阱使操作系统占用CPU。

很明显,在第一次系统调用期间发生了中断。
但是,在系统调用之后的陷阱阶段,是否再次发生中断?我很困惑。

0 个答案:

没有答案