POSIX标准是啥?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了POSIX标准是啥?相关的知识,希望对你有一定的参考价值。
posix表示可移植操作系统接口(portableoperating
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标准是啥?的主要内容,如果未能解决你的问题,请参考以下文章