设为首页 加入收藏

TOP

第一章:UNIX基础知识(二)
2019-04-01 16:08:58 】 浏览:245
Tags:第一 UNIX 基础知识
接进入内核的入口点,这些入口点被称为系统调用。

系统调用接口在man手册的第二部分中说明,是使用C语言定义的。比如:

$ man 2 read

公用函数库接口在man手册的第三部分中说明,也是使用C语言定义的。它们不一定是内核的入口点,部分会间接使用一个或多个内核系统调用,而有些则完全不使用。

从实现角度看,系统调用和公用函数库有着本质区别,系统调用是伴随内核而产生的,在用户空间是不可替换的公用函数库是编译器厂商根据语言标准而实现的,可以更新和替换

从用户角度看,它们没有太大区别。

 

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C语言编程笔记丨SDS:一个简易动.. 下一篇详解冒泡排序法

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目