找考题网-背景图
问答题

简答题 简述UNIX 系统中的系统调用与高级语言中的库函数之间存在着怎样的区别?

【参考答案】

系统调用和库函数的区别:
1)系统调用是操作系统层面提供的服务,而库函数是在高级语言中提供的服务功能;
2)在一些库函数中会需要系统调用提供服务,但系统调用中不会包含库函数的内容;
3)系统调用通常提供最基本的功能,而库函数可以在系统调用的基础上,为用户提供更复杂、更方便的功能。