POSIX 可移植操作系统接口
2014-04-04 21:35
197 查看
在一些较老的c语言资料,经常会出现“POSIX标准”。
它的专业解释是:
可移植操作系统接口(英语:Portable Operating System Interface,缩写为POSIX),是IEEE为要在各种UNIX操作系统上运行的软件,而定义API的一系列互相关联的标准的总称,其正式称呼为IEEE 1003,而国际标准名称为ISO/IEC 9945。它基本上是Portable Operating System Interface(可移植操作系统接口)的缩写,而X则表明其对Unix API的传承。
为什么出现在c语言的资料里呢?别忘了,c语言是从UNIX系统中跑出来的一门技术。
这个名字的发明者,很有名:
此标准源于一个大约开始于1985年的项目。POSIX这个名称是由理查德·斯托曼应IEEE的要求而提议的一个易于记忆的名称。
这个标准,并不是一个强制性或者大家都在使用的标准:
Linux基本上逐步实现了POSIX兼容,但并没有参加正式的POSIX认证。 微软的Windows NT声称部分实现了POSIX标准。
这个标准主要分为四大部分:
Base Definitions、 System Interfaces、 Shell and Utilities、 Rationale。
相关文章推荐
- Count the string
- Ubuntu Root登录之后,声音很小,而且不能调节声音的大小的解决方法
- Vim简明教程【CoolShell】
- 音乐时“氪”就是这个feel 用QQ音乐倍儿爽
- Java 泛型插入排序
- Android UI shape、selector和layer-list的(详细说明)
- 算法精解概述
- 算法精解概述
- Sorting It All Out
- 结构化风险
- What is Extreme Programming?
- 全排列算法思想
- poj2282The Counting Problem(组合)
- C++ 简单读写文本文件、统计文件的行数、读取文件数据到数组
- apache2.2+mysql+fastcgi为什么会出现这样子的问题?
- JAVA简介
- Githug攻略
- HDU 2227 Find the nondecreasing subsequences
- KMP HDU1358
- STL中set底层实现方式