系统调用与库函数的区别

阳光穿透心脏的1/2处 2022-07-12 05:53 235阅读 0赞



(1)库函数是语言或应用程序的一部分,而系统调用是内核提供给应用程序的接口,属于系统的一部分

(2)库函数在用户地址空间执行,系统调用是在内核地址空间执行,库函数运行时间属于用户时间,系统调用属于系统时间,库函数开销较小,系统调用开销较大

(3)库函数是有缓冲的,系统调用是无缓冲的

(4)系统调用依赖于平台,库函数并不依赖

发表评论

表情:
评论列表 (有 0 条评论,235人围观)

还没有评论,来说两句吧...

相关阅读

    相关 系统调用函数

    基本概念: 系统调用:所有的操作系统都提供多种服务的入口点,程序由此向内核请求服务。各种版本的unix实现都提供定义明确、数量有限、 可直接进入内核的入口点,这些入