编程学习biancheng.45soft.com 本站提供了各种在线教程和资料,供大家学习与参考.
编程学习
当前位置: 主页 > C语言 > UNIX系统接口 >

C语言 UNIX系统接口


UNIX 操作系统通过一系列的 系统调用 提供服务,这些系统调用实际上是操作系统内的函数,它们可以被用户程序调用。本章将介绍如何在 C 语言程序中使用一些重要的系统调用。如果读者使用的是 UNIX ,本章将会对你有直接的帮助,这是因为,我们经常需要借助于系统调用以获得最高的效率,或者访问标准库中没有的某些功能。但是,即使读者是在其它操作系统上使用 C 语言,本章的例子也将会帮助你对 C 语言程序设计有更深入的了解。不同系统中的代码具有相似性,只是一些细节上有区别而已。因为 ANSI C 标准函数库是以 UNIX 系统为基础建立起来的,所以,学习本章中的程序还将有助于更好地理解标准库。


本章的内容包括 3 个主要部分,输入/输出、文件系统和存储分配。其中,前两部分的内容要求读者对 UNIX 系统的外部特性有一定的了解。


第 7 章介绍的输入/输出接口对任何操作系统都是一样的。在任何特定的系统中,标准库函数的实现必须通过宿主系统提供的功能来实现。接下来的几节将介绍 UNIX 系统中用于输入和输出的系统调用,并介绍如何通过它们实现标准库。

C语言
C语言 UNIX系统接口