可移植操作系統(tǒng)接口_第1頁(yè)
可移植操作系統(tǒng)接口_第2頁(yè)
可移植操作系統(tǒng)接口_第3頁(yè)
可移植操作系統(tǒng)接口_第4頁(yè)
可移植操作系統(tǒng)接口_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

可移植操作系統(tǒng)接口IEEE為要在各種UNIX操作系統(tǒng)上運(yùn)行軟件01簡(jiǎn)介POSIX1.1標(biāo)準(zhǔn)目錄02基本信息可移植操作系統(tǒng)接口(英語(yǔ):PortableOperatingSystemInterface,縮寫為POSIX)是IEEE為要在各種UNIX操作系統(tǒng)上運(yùn)行軟件,而定義API的一系列互相關(guān)聯(lián)的標(biāo)準(zhǔn)的總稱,其正式稱呼為IEEEStd1003,而國(guó)際標(biāo)準(zhǔn)名稱為ISO/IEC9945。此標(biāo)準(zhǔn)源于一個(gè)大約開始于1985年的項(xiàng)目。POSIX這個(gè)名稱是由理查德·斯托曼(RMS)應(yīng)IEEE的要求而提議的一個(gè)易于記憶的名稱。它基本上是PortableOperatingSystemInterface(可移植操作系統(tǒng)接口)的縮寫,而X則表明其對(duì)UnixAPI的傳承。簡(jiǎn)介簡(jiǎn)介L(zhǎng)inux基本上逐步實(shí)現(xiàn)了POSIX兼容,但并沒有參加正式的POSIX認(rèn)證。微軟的WindowsNT聲稱部分實(shí)現(xiàn)了POSIX標(biāo)準(zhǔn)。當(dāng)前的POSIX主要分為四個(gè)部分:BaseDefinitions、SystemInterfaces、ShellandUtilities和Rationale。

POSIX1.1標(biāo)準(zhǔn)1003.01003.11003.1b1003.1c1003.1g1003.2010302040506POSIX1.1標(biāo)準(zhǔn)1003.2d1003.51003.5b1003.5c1003.91003.10010302040506POSIX1.1標(biāo)準(zhǔn)1003.131003.221003.2320032003.12003.2010302040506POSIX1.1標(biāo)準(zhǔn)1003.0管理POSIX開放式系統(tǒng)環(huán)境(OSE)。IEEE在1995年通過了這項(xiàng)標(biāo)準(zhǔn)。ISO的版本是ISO/IEC:1996。1003.1被廣泛接受、用于源代碼級(jí)別的可移植性標(biāo)準(zhǔn)。1003.1提供一個(gè)操作系統(tǒng)的C語(yǔ)言應(yīng)用編程接口(API)。IEEE和ISO已經(jīng)在1990年通過了這個(gè)標(biāo)準(zhǔn),IEEE在1995年重新修訂了該標(biāo)準(zhǔn)。1003.1b一個(gè)用于實(shí)時(shí)編程的標(biāo)準(zhǔn)(以前的P1003.4或POSIX.4)。這個(gè)標(biāo)準(zhǔn)在1993年被IEEE通過,被合并進(jìn)ISO/IEC9945-1。1003.1c一個(gè)用于線程(在一個(gè)程序中當(dāng)前被執(zhí)行的代碼段)的標(biāo)準(zhǔn)。以前是P1993.4或POSIX.4的一部分,這個(gè)標(biāo)準(zhǔn)已經(jīng)在1995年被IEEE通過,歸入ISO/IEC9945-1:1996。1003.1g一個(gè)關(guān)于協(xié)議獨(dú)立接口的標(biāo)準(zhǔn),該接口可以使一個(gè)應(yīng)用程序通過絡(luò)與另一個(gè)應(yīng)用程序通訊。1996年,IEEE通過了這個(gè)標(biāo)準(zhǔn)。1003.2一個(gè)應(yīng)用于shell和工具軟件的標(biāo)準(zhǔn),它們分別是操作系統(tǒng)所必須提供的命令處理器和工具程序。1992年IEEE通過了這個(gè)標(biāo)準(zhǔn)。ISO也已經(jīng)通過了這個(gè)標(biāo)準(zhǔn)(ISO/IEC9945-2:1993)。1003.2d改進(jìn)的1003.2標(biāo)準(zhǔn)。1003.5一個(gè)相當(dāng)于1003.1的Ada語(yǔ)言的API。在1992年,IEEE通過了這個(gè)標(biāo)準(zhǔn)。并在1997年對(duì)其進(jìn)行了修訂。ISO也通過了該標(biāo)準(zhǔn)。1003.5b一個(gè)相當(dāng)于1003.1b(實(shí)時(shí)擴(kuò)展)的Ada語(yǔ)言的API。IEEE和ISO都已經(jīng)通過了這個(gè)標(biāo)準(zhǔn)。ISO的標(biāo)準(zhǔn)是ISO/IEC:1999。1003.5c一個(gè)相當(dāng)于1003.1q(協(xié)議獨(dú)立接口)的Ada語(yǔ)言的API。在1998年,IEEE通過了這個(gè)標(biāo)準(zhǔn)。ISO也通過了這個(gè)標(biāo)準(zhǔn)。1003.9一個(gè)相當(dāng)于1003.1的FORTRAN語(yǔ)言的API。在1992年,IEEE通過了這個(gè)標(biāo)準(zhǔn),并于1997年對(duì)其再次確認(rèn)。ISO也已經(jīng)通過了這個(gè)標(biāo)準(zhǔn)。1003.10一個(gè)應(yīng)用于超級(jí)計(jì)算應(yīng)用環(huán)境框架(ApplicationEnvironmentProfile,AEP)的標(biāo)準(zhǔn)。在1995年,IEEE通過了這個(gè)標(biāo)準(zhǔn)。1003.13一個(gè)關(guān)于應(yīng)用環(huán)境框架的標(biāo)準(zhǔn),主要針對(duì)使用POSIX接口的實(shí)時(shí)應(yīng)用程序。在1998年,IEEE通過了這個(gè)標(biāo)準(zhǔn)。1003.22一個(gè)針對(duì)POSIX的關(guān)于安全性框架的指南。1003.23一個(gè)針對(duì)用戶組織的指南,主要是為了指導(dǎo)用戶開發(fā)和使用支持操作需求的開放式系統(tǒng)環(huán)境(OSE)框架2003針對(duì)指定和使用是否匹配POSIX標(biāo)準(zhǔn)的測(cè)試方法,有關(guān)其定義、一般需求和指導(dǎo)方針的一個(gè)標(biāo)準(zhǔn)。在1997年,IEEE通過了這個(gè)標(biāo)準(zhǔn)。2003.1這個(gè)標(biāo)準(zhǔn)規(guī)定了針對(duì)1003.1的POSIX測(cè)試方法的提供商要提供的一些條件。在1992年,IEEE通過了這個(gè)標(biāo)準(zhǔn)。2003.2一個(gè)定義了被用來檢查與IEEE1003.2(shell和工具AP

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論