Chinaunix首页 | 论坛 | 博客
  • 博客访问: 302296
  • 博文数量: 163
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 10
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-23 17:54
个人简介

做一个“好”人... 思想上会思考; 生活上有追求; 技术上不停步; 工作上有担当;

文章分类

全部博文(163)

文章存档

2016年(1)

2015年(143)

2014年(19)

我的朋友

分类: LINUX

2015-11-30 23:47:13

函数库调用是语言或应用程序的一部分,而系统调用是操作系统的一部分.
系统调用是在操作系统内核发现一个"trap"(内陷)或中断后进行的.
另外,
函数库调用在用户地址空间执行,系统调用在内核空间执行;
函数库调用属于过程调用,开销较小,而系统调用需要在切换到内核上下文环境然后再切换回来,开销较大.
C函数库libc中大约有几百个程序,而UNIX大约有100个不到的系统调用.


阅读(473) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~