什么是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标准相关推荐

  1. POSIX标准总体分析

    POSIX标准总体分析     POSIX,全称为可移植性操作系统接口,是一种关于信息技术的IEEE标准.它包括了系统应用程序接口(简称API),以及实时扩展[C语言]. 该标准的目的是定义了标准的基 ...

  2. UNIX标准化及实现之POSIX标准可选头文件

    POSIX标准定义的可选头文件 头文件 说明 <aio.h> 异步I/O <mqueue.h> 消息队列 <pthread.h> 线程 <sched.h> ...

  3. 第三篇:POSIX标准中的 “ 限制 ”

    前言 在POSIX标准中,定义了许多限制.这些限制大约分为五类,不同类型的限制获取的方式不一样. 限制值分类 1. 不变的最小值 这类型的限制值是静态的,固定的. 2. 不变值 同上 3. 运行时可以 ...

  4. 标准C函数库头文件、POSIX标准库头文件和Windows API函数库头文件说明

    1. 标准C函数库头文件 名字 源自 描述 <assert.h> 包含断言宏,被用来在程序的调试版本中帮助检测逻辑错误以及其他类型的bug. <complex.h> C99 一 ...

  5. UNIX 标准化 --ISO C标准 IEEE POSIX 标准 Single Unix Specification(SUS)

    原文地址 为什么要进行标准化呢?  在早期,Unix应用程序虽然可以在不同版本的unix操作系统之间移植相当容易,但是随着Unix系统版本的剧增以及他们的差别越来越大,不同版本的unix系统的应用程序 ...

  6. POSIX标准是什么?

    前边提到GUN计划的目的就是开发一个与Unix兼容的操作系统,这里边一个很重要的标准就是 - POSIX标准 POSIX标准是IEEE为运行在Unix上的软件定义的一些API接口的总称,目的呢就是为了 ...

  7. Linux后端开发-POSIX标准以及shell编程

    POSIX标准 就是定义了类Unix系统提供接口(系统API(应用程序和库之间的编程接口),shell命令)的标准,便于代码的移植. 除了API还有ABI 应用程序二进制接口 他是让一个可执行的文件可 ...

  8. POSIX 标准介绍

               POSIX 表示可移植操作系统接口(Portable Operating System Interface ,缩写为 POSIX 是为了读音更像 UNIX).电气和电子工程师协会 ...

  9. 什么是POSIX标准?

    文章目录 参考 "POSIX(Portable Operating System Interface for Computing Systems)是由IEEE和ISO/IEC开发的一套标准. ...

最新文章

  1. 机器对工作、生产力及全球经济的影响
  2. LNOI2014 LCA
  3. base64与base64url编码
  4. java 单例模式_谈谈Java中的单例模式
  5. 浏览器渲染过程与性能优化
  6. 可转债数据一览表集思录_可转债投资每周记录20200816
  7. 小程序毕设作品之微信小程序点餐系统毕业设计(7)中期检查报告
  8. 几十个珍藏的网站,相信你会用到的
  9. Linux下添加开机启动,Linux设置程序开机自启动
  10. excel两列数据对比找不同_技巧不求人168期 Excel两列数据找不同的3种方法 Word快速更改文本排序...
  11. qq围棋 android,腾讯围棋(QQ围棋)
  12. 家用威联通NAS的硬盘方案
  13. 入门大数据就业前景怎么样?
  14. IAR修改工程名流程
  15. source 命令的用法(与 sh Filename、./Filename的区别)
  16. java/php/net/python教学评价系统设计
  17. Unable to simultaneously satisfy constraints.这一问题
  18. 戴尔科技集团的“新常态”
  19. steam上的异形扫雷游戏tametsi技巧
  20. IOS学习之关于导航那些事

热门文章

  1. 860-什么是MTU?
  2. 博客系统 - 系统简介与首页设计
  3. linux目录或文件颜色
  4. TCP三次握手常见问题
  5. 算力网络中基于算力标识的算力服务需求匹配
  6. 可视化实验八:利用Python绘制柱状图、条形图
  7. Python读取txt文件画Loss曲线图---txt文件转xls文件---xls文件转txt文件--xml文件转txt文件
  8. mapbox基本使用
  9. 为什么默认排除 junit-vintage-engine ?
  10. YOLOv5-7.0解决No module named ‘utils.datasets‘和cannot import name ‘scale_coords‘ from ‘utils.general‘