什么是POSIX标准
2010-05-25 09:21
204 查看
什么是POSIX标准
POSIX,即Portable Operating System Interface,可移植操作系统接口。IEEE最初开发POSIX标准,是为了提高UNIX环境下应用程序的可移植性。然而POSIX并不局限于UNIX。许多其它操作系统,例如DEC OpenVMS和Microsoft Windows NT都支持POSIX标准。
POSIX现在已经发展成为一个非常庞大的标准族,某些部分正处于开发过程中。POSIX定义了一个接口,而非一种实现,所以并不区分系统调用和库函数。标准中所有的例程都是宏和函数。POSIX接口连接了OS和应用程序。符合POSIX接口的OS和应用程序可以无缝交流。
Linux基本逐步上实现了POSIX兼容,但并没有参加正式的POSIX认证。如Linux的线程实现版本和POSIX标准之间还是存在着细微的差别,最明显的是关于信号处理部分。微软的Windows NT至少部分实现了POSIX兼容。
POSIX,即Portable Operating System Interface,可移植操作系统接口。IEEE最初开发POSIX标准,是为了提高UNIX环境下应用程序的可移植性。然而POSIX并不局限于UNIX。许多其它操作系统,例如DEC OpenVMS和Microsoft Windows NT都支持POSIX标准。
POSIX现在已经发展成为一个非常庞大的标准族,某些部分正处于开发过程中。POSIX定义了一个接口,而非一种实现,所以并不区分系统调用和库函数。标准中所有的例程都是宏和函数。POSIX接口连接了OS和应用程序。符合POSIX接口的OS和应用程序可以无缝交流。
Linux基本逐步上实现了POSIX兼容,但并没有参加正式的POSIX认证。如Linux的线程实现版本和POSIX标准之间还是存在着细微的差别,最明显的是关于信号处理部分。微软的Windows NT至少部分实现了POSIX兼容。
相关文章推荐
- POSIX标准总体分析
- 开发团队标准:什么是乔尔测试?
- 关于POSIX标准中的信号
- 使用dup2重定向了标准输出后,使用什么方法恢复对终端的输出?? http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=359433&page=
- 什么是标准预定义宏?
- POSIX标准
- 【C语言】【unix c】什么是标准数据流
- 什么是Windows服务,它的生命周期与标准的EXE程序有什么不同
- posix和perl标准的正则表达式区别
- POSIX 标准介绍 http://blog.csdn.net/legion8169/archive/2007/06/06/1641320.aspx
- 请问生产成本收集器与标准成本评估有什么关联?
- 你的爱情标准是什么
- 标准输入、标准输出究竟是什么?
- GB2312,GBK,GB18030,UTF8四种汉字编码标准有什么区别和联系
- [转]POSIX标准
- 如何将Linux端POSIX标准的程序移植到windows端 (一)
- C#中??和?分别是什么意思? 在ASP.NET开发中一些单词的标准缩写 C#SESSION丢失问题的解决办法 在C#中INTERFACE与ABSTRACT CLASS的区别 SQL命令语句小技巧 JQUERY判断CHECKBOX是否选中三种方法 JS中!=、==、!==、===的用法和区别 在对象比较中,对象相等和对象一致分别指的是什么?
- POSIX标准与目录管理
- 闲谈杂扯:什么是H.264标准?什么是H.264句法元素?