POSIX标准是啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了POSIX标准是啥?相关的知识,希望对你有一定的参考价值。

posix表示可移植操作系统接口(portable
operating
system
interface
of
unix,缩写为
posix
),posix标准定义了操作系统应该为应用程序提供的接口标准,是ieee为要在各种unix操作系统上运行的软件而定义的一系列api标准的总称,其正式称呼为ieee
1003,而国际标准名称为iso/iec
9945。
posix标准意在期望获得源代码级别的软件可移植性。换句话说,为一个posix兼容的操作系统编写的程序,应该可以在任何其它的posix操作系统(即使是来自另一个厂商)上编译执行。
posix
并不局限于
unix。许多其它的操作系统,例如
dec
openvms
支持
posix
标准,尤其是
ieee
std.
1003.1-1990(1995
年修订)或
posix.1,posix.1
提供了源代码级别的
c
语言应用编程接口(api)给操作系统的服务程序,例如读写文件。posix.1
已经被国际标准化组织(international
standards
organization,iso)所接受,被命名为
iso/iec
9945-1:1990
标准。
参考技术A POSIX
表示可移植操作系统接口(Portable
Operating
System
Interface
,缩写为
POSIX
是为了读音更像
UNIX)。电气和电子工程师协会(Institute
of
Electrical
and
Electronics
Engineers,IEEE)最初开发
POSIX
标准,是为了提高
UNIX
环境下应用程序的可移植性。然而,POSIX
并不局限于
UNIX。许多其它的操作系统,例如
DEC
OpenVMS

Microsoft
Windows
NT,都支持
POSIX
标准,尤其是
IEEE
Std.
1003.1-1990(1995
年修订)或
POSIX.1,POSIX.1
提供了源代码级别的
C
语言应用编程接口(API)给操作系统的服务程序,例如读写文件。POSIX.1
已经被国际标准化组织(International
Standards
Organization,ISO)所接受,被命名为
ISO/IEC
9945-1:1990
标准。
POSIX
现在已经发展成为一个非常庞大的标准族,某些部分正处在开发过程中。表
1-1
给出了
POSIX
标准的几个重要组成部分。POSIX

IEEE
1003

2003
家族的标准是可互换的。除
1003.1
之外,1003

2003
家族也包括在表中。

以上是关于POSIX标准是啥?的主要内容,如果未能解决你的问题,请参考以下文章

linux里的ipc是啥意思

select是啥意思?

ANSIC文件操作和POSIX文件操作对文件的标识分别是啥?

什么是posix标准?为什么要有posix标准?

POSIX标准是什么?

POSIX标准是什么?