术语解释:
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。由于各厂家对Unix的开发各自为政,造成了Unix的版本相当混乱,给软件的可移植性带来很大困难,对Unix的发展极为不利。
为结束这种局面,IEEE开发了POSIX,POSIX在源代码级别上定义了一组最小的Unix(类Unix)操作系统接口。
POSIX 表示可移植操作系统接口(Portable Operating System Interface ,缩写为 POSIX 是为了读音更像 UNIX)。
分享到:
相关推荐
《POSIX多线程程序设计》深入描述了IEEE的开放系统接口标准——POSIX线程,通常称为Pthreads标准。本书首先解释了线程的基本概念,包括异步编程、线程的生命周期和同步机制;然后讨论了一些高级话题,包括属性对象、...
POSIX(Portable Operating System Interface)标准是一套定义了操作系统接口的国际标准,旨在提供一个统一的、跨平台的编程环境,使软件可以在多种操作系统上运行,而无需进行大量的修改。这个标准由IEEE(电气和...
POSIX(Portable Operating System Interface,可移植操作系统接口)是一组国际标准,定义了操作系统与应用程序之间的接口,旨在确保跨多种Unix和其他类Unix系统的一致性和兼容性。这一标准由IEEE(电气和电子工程师...
《Programming with POSIX Threads》是David Butenhof撰写的一本经典教程,主要针对Unix/Linux环境下的多线程程序设计。本书深入浅出地介绍了POSIX线程(也称为pthreads)API,是理解并掌握多线程编程的重要参考资料...
内容提要, 本书深入描述了IEEE的开放系统接口标准-POSIX线程,通常称为Pthreads标准。本, 书首先解释了线程的基本概念,包括异步编程、线程的生命周期和同步机制;然后讨论了, 一些高级话题,包括属性对象、线程私有...
POSIX(Portable Operating System Interface)是一组标准,旨在定义操作系统接口,使得软件可以在遵循这些标准的多种操作系统上移植。在给定的压缩包文件“Posix(1).rar”中,重点是关于POSIX线程(pthread)的编程...
在Unix系统和许多类Unix系统中,POSIX线程(POSIX Threads),通常称为Pthreads,是一种使用线程的编程接口,它允许程序设计者在C和C++这样的编程语言中实现多线程。使用POSIX线程库进行多线程编程,可以让开发者...
POSIX Base Definitions.pdf POSIX Base Specifications, Issue 7.pdf POSIX Rationale (Informative).pdf POSIX Realtime and Embedded Application Support.pdf(IEEE std 1003.13-2003) POSIX Shell and ...
《Programming with POSIX Threads》是一本深入探讨多线程编程的经典著作,主要针对使用POSIX线程(也称为pthreads)的开发人员。POSIX线程是UNIX和类UNIX操作系统(如Linux、FreeBSD等)中的一种标准接口,用于实现...
POSIX Base Definitions;POSIX Base Specifications, Issue 7;POSIX Rationale (Informative);POSIX® Realtime and Emeded Application Support;POSIX® Shell and Utilities;POSIX System Interfaces;POSIX ...
POSIX(Portable Operating System Interface,可移植操作系统接口)标准是一系列由IEEE(电气和电子工程师协会)和ISO(国际标准化组织)共同制定的规范,旨在为不同Unix-like操作系统提供一致的编程接口和命令行...
《Micrium POSIX在Linux平台上的实现与应用》 在IT领域,操作系统是计算机硬件与软件之间的重要桥梁。RTOS(Real-Time Operating System,实时操作系统)在嵌入式系统中扮演着核心角色,它确保了任务的高效执行和...
### POSIX操作系统串行编程指南知识点总结 #### 一、串行通讯基础 ##### 1.1 串行通讯概述 - **定义**:串行通讯指的是数据按位顺序传输的方式,通常通过一条通信线路实现。这种方式适用于远距离传输,如网络设备...
POSIX(Portable Operating System Interface)正则表达式是符合POSIX标准的一套正则表达式语法,它在多个操作系统上,包括Linux和Unix,被广泛使用。在Windows系统中,由于其内核与Linux不同,通常不直接支持POSIX...
POSIX(Portable Operating System Interface)接口是一套标准,旨在确保不同UNIX系统间的源代码可移植性。这个入门资料集合包含了多个资源,可以帮助你深入理解和掌握POSIX接口在UNIX和类UNIX系统,如Linux中的应用...
并行计算和Posix编程是计算机科学中的两个关键领域,它们在高性能计算、分布式系统以及大规模数据处理中扮演着重要角色。本教材旨在为初学者提供一个深入理解这两个主题的平台,通过学习,读者可以掌握如何利用多核...
标题 "x86-64-13.2.0-release-posix-seh-rev1.7z" 暗示这是一个针对x86_64架构的软件编译环境,其中包含了 Mingw64、GCC 和 G++ 的组件。这个压缩包很可能是用于在Windows操作系统上构建64位应用程序的工具集。让...
《深入理解x86-64-posix-seh与MinGW-W64-install.exe》 在编程领域,尤其是在Windows平台上进行C/C++开发时,我们经常会遇到x86-64-posix-seh和MinGW-W64这两个关键概念。它们是构建和运行32位及64位程序的重要组成...
Mingw-w64 POSIX 是一个针对Windows平台的开源编译工具集,主要用于在Windows系统上构建和运行POSIX兼容的应用程序。这个工具集基于MinGW(Minimalist GNU for Windows)项目,但扩展了对64位架构的支持,因此称为...