读书人

系统调用和C库的区别。解决办法

发布时间: 2012-02-19 19:43:39 作者: rapoo

系统调用和C库的区别。
学了段时间的linux下编程了,对于系统调用和C库的区别还不是很明朗,看了一些资料,介绍的也不是很清楚。谁能给篇详细的文档,给个链接也行。

[解决办法]
http://topic.csdn.net/u/20080622/08/bd8a02f3-9565-4bd3-b9dc-dd56399a0303.html
[解决办法]
系统调用时操作系统提供的接口
C库是C语言提供的类库
时间长了就知道了
[解决办法]
从使用者来看,没什么区别,都是调用函数。

从实现来看,系统调用是系统内核提供,用汇编语言直接调用,或包装成C函数。

[解决办法]
c库函数是ISO C stardard,system call是OS提供的API,我猜测c库函数的实现中用了system call

读书人网 >UNIXLINUX

热点推荐