简答判断题
👁️ 浏览量:

试题题干

一般函数调用运行在态,系统调用运行在态。

参考答案

试题解析

系统调用与一般函数调用的区别如下:
(1)系统调用运行在系统态(核心态),而一般函数运行在用户态

(2)系统调用与一般函数调用的执行过程不同。系统调用执行时,当前进程被中断,由系统找相应的系统调用子程序,并在系统态下执行,执行结果返回进程。
(3)系统调用要进行“中断处理”,比一般函数调用多了一些系统开销。