可移植作業系統接口

概念

可移植作業系統接口
FromWordPressChinese
Revisionasof08:512007年8月10日;viewcurrentrevision
←Olderrevision|Newerrevision→
Jumpto:navigation,search
POSIX是IEEE為要在各種UNIX作業系統上運行的軟體而定義API的一系列互相關聯的標準的總稱,其正式稱呼為IEEE1003,而國際標準名稱為ISO/IEC9945。

此標準源於一個大約開始於1985年的項目。POSIX這個名稱是由RichardStallman應IEEE的要求而提議的一個易於記憶的名稱。它基本上是PortableOperatingSystemInterface(可移植作業系統接口)的縮寫,而X則表明其API的傳承。

簡介

PortableOperatingSystemforUNIX(TM)的縮寫。一個標準,通過一組最小的需要被支持的功能定義了在UNIX作業系統和應用程式之間兼容的語言接口。

POSIX是可移植作業系統接口(PortableOperatingSystemInterface)的首字母縮寫。POSIX是基於UNIX的,這一標準意在期望獲得原始碼級的軟體可移植性。換句話說,為一個POSIX兼容的作業系統編寫的程式,應該可以在任何其它的POSIX作業系統(即使是來自另一個廠商)上編譯執行。POSIX標準定義了作業系統應該為應用程式提供的接口:系統調用集。

UNIX可移植作業系統接口"是對所有參照IEEE組織制定的“Unix軟體接口標準”而開發的軟體的統稱,依這個標準而開發的軟體可以運行在所有基於Unix的作業系統上,IEEE組織給這一標準的命名為IEEE1003,它的國際標準名稱為ISO/IEC9945。這個標準(UNIX可移植作業系統接口)來自於大約1985年的一個開發項目。後來應IEEE組織的要求,該項目成員RichardStallman提議了一個好記的名字叫“POSIX",在那以前,它被稱為IEEE-IX。POSIX實際上就是可移植(Portable)操作(Operating)系統(System)接口(Interface)的首字母簡寫,最後加上X表明它的Unix血統。

相關詞條

相關搜尋

熱門詞條

聯絡我們