系统调用和子程序调用有什么区别?

如题所述

钟翼翔,哈哈!
这个问题异还好答,问题是相同点难啊!找不到哦~~~~
它与一般用户子程序的区别是:系统调用程序是在核心态(即管态)下执行,调用它们需要一个类似于硬件中断处理的中断处理机制来提供系统服务,而一般的子程序调用是在用户态(即目态)下执行的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-14
系统调用是操作系统提供的子程序调用。
另外,你自己还可以编写自己的调用函数,这就不是系统调用了。