库函数与系统调用的区别和联系 区别: 库函数是语言或应用的一部分,可以运行在用户空间中。而系统调用是操作系统的一部分,是内核提供给用户的程序接口,运行在内核空间中。 联系: 许多库函数会使用系统调用来实现功能。没有使用系统调用的库函数,执行效率通常比系统调用高。因为使用系统调用时,需要上下文的切换以及状态的转换(由用户态转向核心态)。 (参考2019年操作系统考研复习指导)