posix标准 POSIX POSIX-POSIX标准,POSIX-程序示例

POSIX是Portable Operating System Interface of Unix的缩写。由IEEE(Institute of Electrical and Electronic Engineering)开发,由ANSI和ISO标准化。 POSIX的诞生和Unix的发展是密不可分的,Unix于70年代诞生于贝尔实验室,并于80年代向美各大高校分发V7版的源码以做研究。加利福尼亚大学伯克利分校在V7的基础上开发了BSD Unix。后来很多商业厂家意识到Unix的价值也纷纷以贝尔实验室的System V或BSD为基础来开发自己的Unix,较著名的有Sun OS,AIX,VMS。

POSIX是Portable Operating System Interface of Unix的缩写。由IEEE(Institute of Electrical and Electronic Engin
eering)开发,由ANSI和ISO标准化。



posix_POSIX -POSIX标准

1003.0
管理 POSIX 开放式系统环境(OSE)。IEEE 在 1995 年通过了这项标准。 ISO 的版本是 ISO/IEC 14252:1996。
1003.1
被广泛接受、用于源代码级别的可移植性标准。1003.1 提供一个操作系统的 C 语言应用编程接口(API)。IEEE 和 ISO 已经在 1990 年通过了这个标准,IEEE 在 1995 年重新修订了该标准。
1003.1b
一个用于实时编程的标准(以前的 P1003.4 或 POSIX.4)。这个标准在 1993 年被 IEEE 通过,被合并进 ISO/IEC 9945-1。
1003.1c
一个用于线程(在一个程序中当前被执行的代码段)的标准。以前是 P1993.4 或 POSIX.4 的一部分,这个标准已经在 1995 年被 IEEE 通过,归入 ISO/IEC 9945-1:1996。
1003.1g
一个关于协议独立接口的标准,该接口可以使一个应用程序通过网络与另一个应用程序通讯。 1996 年,IEEE 通过了这个标准。
1003.2
一个应用于 shell 和 工具软件的标准,它们分别是操作系统所必须提供的命令处理器和工具程序。 1992 年 IEEE 通过了这个标准。ISO 也已经通过了这个标准(ISO/IEC 9945-2:1993)。
1003.2d
改进的 1003.2 标准。
1003.5
一个相当于 1003.1 的 Ada 语言的 API。在 1992 年,IEEE 通过了这个标准。并在 1997 年对其进行了修订。ISO 也通过了该标准。
1003.5b
一个相当于 1003.1b(实时扩展)的 Ada 语言的 API。IEEE 和 ISO 都已经通过了这个标准。ISO 的标准是 ISO/IEC 14519:1999。
1003.5c
一个相当于 1003.1q(协议独立接口)的 Ada 语言的 API。在 1998 年, IEEE 通过了这个标准。ISO 也通过了这个标准。
1003.9
一个相当于 1003.1 的 FORTRAN 语言的 API。在 1992 年,IEEE 通过了这个标准,并于 1997 年对其再次确认。ISO 也已经通过了这个标准。
1003.10
一个应用于超级计算应用环境框架(Application Environment Profile,aep)的标准。在 1995 年,IEEE 通过了这个标准。
1003.13
一个关于应用环境框架的标准,主要针对使用 POSIX 接口的实时应用程序。在 1998 年,IEEE 通过了这个标准。
1003.22
一个针对 POSIX 的关于安全性框架的指南。
1003.23
一个针对用户组织的指南,主要是为了指导用户开发和使用支持操作需求的开放式系统环境(OSE)框架
2003
针对指定和使用是否符合 POSIX 标准的测试方法,有关其定义、一般需求和指导方针的一个标准。在 1997 年,IEEE 通过了这个标准。
2003.1
这个标准规定了针对 1003.1 的 POSIX 测试方法的提供商要提供的一些条件。在 1992 年,IEEE 通过了这个标准
2003.2
一个定义了被用来检查与 IEEE 1003.2(shell 和 工具 API)是否符合的测试方法的标准。在 1996 年,IEEE 通过了这个标准。
除了 1003 和 2003 家族以外,还有几个其它的 IEEE 标准,例如 1224 和 1228,它们也提供开发可移植应用程序的 API。

posix_POSIX -程序示例

下面是一个 POSIX 线程的简单示例程序:

#include #include #include void *thread_function(void *arg) { int i; for ( i=0; i<20; i ) { printf("Thread says hi!n"); sleep(1); } return NULL;}int main(void) {pthread_tmythread; if (pthread_create( &mythread, NULL, thread_function, NULL) ) { printf("error creating thread."); abort(); } if (pthread_join( mythread, NULL ) ) { printf("error joining thread."); abort(); } exit(0);}


要编译这个程序,只需先将程序存为 thread1.c,然后输入:$ gcc thread1.c -o thread1 -lpthread

posix_POSIX -相关词条

操作系统红旗RedhatubuntulinuxLILO

posix_POSIX -参考资料


http://www.baidu.com

posix标准 POSIX POSIX-POSIX标准,POSIX-程序示例
  

爱华网本文地址 » http://www.413yy.cn/a/8104090103/174438.html

更多阅读

大学英语四级考试评分标准及示例 英语四级考试评分标准

评分标准大学英语四、六级考试的原始分数在经过加权、等值处理后,参照常模转换为均值为500、标准差为70的常模正态分数。同时,四、六级考试不设及格线,考试合格证书改为成绩报告单。四、六级考试单项分的报道分为四个部分,这四个部分以

LCD1602第二行动态显示 lcd1602引脚图

名称:LCD1602日期:2011.6.1内容:通过标准程序动态显示字符#include<reg52.h>sbit RS = P2^4;sbit RW = P2^5;sbit EN = P2^6;#define RS_CLR RS=0#define RS_SET RS=1#define RW_CLR RW=0

收楼必备:建设部公布验房收房标准程序

总 则1、入住房屋是否为所购买的房屋的全部或部分,如果与购房合同、附件及补充协议不符,要及时向有关单位反映,重新核对,做出说明。2、在房屋质量检查方面,看发展商有无建筑工程质量监督站核发的建筑工程质量核验合格证书,其填发时间、盖

怎么练就好身材→增肌与减脂 减脂增肌食谱

好多人还是没搞明白一副好身材是怎么练出来的。我在此贴仔细的阐述一下。【所有图片,视频均取自网络,如果侵犯到您的版权,请尽快与我联系。】OK,下面开始讲解,我们先讲解男性的好身材是怎么练出来的。女性的讲解放在后面。男性怎么练就好

1994年6月6日上午,西北航空公司的WH2303航班 pl2303驱动

【航班描述】1994年6月6日上午,西北航空公司的WH2303航班执行西安---广州任务。其中飞行员5人,乘务组9人,旅客146人。机型为苏制图-154大型单通道窄体客机.【飞行机组】机长:李刚强教员:辛天才副驾驶:杨民领航员:张南京随机工程师:康有发【

声明:《posix标准 POSIX POSIX-POSIX标准,POSIX-程序示例》为网友看清所以看轻分享!如侵犯到您的合法权益请联系我们删除