基本介紹
- 中文名:可移植作業系統接口
- 外文名:Portable Operating System Interface, POSIX
- 正式稱呼:IEEE1003
- 項目起源:1985年
POSIX一般指本詞條
POSIX執行緒(英語:POSIX Threads,常被縮寫為Pthreads)是POSIX的執行緒標準,定義了創建和操縱執行緒的一套API。實現POSIX 執行緒標準的庫常被稱作Pthreads,一般用於Unix-likePOSIX 系統,如Linux、Solaris。但是Microsoft Windows上的實現也存在,...
《POSIX多執行緒程式設計》是中國電力出版社出版的書籍,作者是David R.Buten,出版時間是2003年1月。內容介紹 內容提要 本書深入描述了IEEE的開放系統接口標準-POSIX執行緒,通常稱為Pthreads標準。本 書首先解釋了執行緒的基本概念,包括異步...
POSIX Shell POSIX shell 是Korn shell的一個變種。當前提供POSIX shell的最大賣主是Hewlett-Packard。在HP-UX 11.0 , POSIX shell 就是/bin/sh,而bsh是/usr/old/bin/sh.
UNIX時間,或稱POSIX時間是UNIX或類UNIX系統使用的時間表示方式。簡介 UNIX時間,或稱POSIX時間是UNIX或類UNIX系統使用的時間表示方式:從協調世界時1970年1月1日0時0分0秒起至現在的總秒數,不考慮閏秒。 在多數Unix系統上Unix時間可以...
在相容於POSIX標準的作業系統中,行程群組(英語:Process group,又譯過程群組)是指一個或多個進程的集合。行程群組被使用於控制信號的分配。對於一個行程群組發出的的信號,會被個別遞送到這個群組下的每個行程成員中。概念 行程群組...
環境子系統是作業系統中名詞。環境子系統向應用程式提供環境和應用程式編程接口(Appplication Programming Interface, API)。Windows 2000/XP支持三種環境子系統:Win32、POSIX和OS/2,其中最重要的環境子系統是Win32子系統,其他子系統都要...
Single UNIX Specification是POSIX.1標準的超集,定義了一些附加的接口,這些接口擴展了基本的POSIX.1規範的功能。相應的系統接口全集被稱為X/Open系統接口(XSI,X/Open System Interface)。XSI還定義了實現必須支持的POSIX.1的哪些可選...
POSIX執行緒(Pthreads)的頭檔案是,適用於類Unix作業系統。Windows作業系統並沒有對POSIX執行緒提供原生的支持庫。不過Win32的POSIX執行緒庫的一些實現也還是有的,例如pthreads-w32。1.創建執行緒 intpthread_create(pthread_t*thread,const...
它還促進在不同的UNIX環境之間的應用程式的互操作性,以及支持對電氣電子工程師協會(IEEE)對UNIX的可移植作業系統接口(POSIX)規範。相關條目:Common Open Soft Environment公用開放軟體環境;Open Software Foundation開放軟體基金會;OSF/...
除了對某些函式原型增加了關鍵字restrict外,這種改變並不影響本書中描述的POSIX接口。restrict關鍵字告訴編譯器,哪些指針引用是可以最佳化的,其方法是指出指針引用的對象在函式中只通過該指針進行訪問。1999年以來,已經公布了3個技術勘誤來...
Unix和類Unix系統上的壓縮打包工具,可以將多個檔案合併為一個檔案,打包後的檔案後綴亦為“tar”。tar檔案格式已經成為POSIX標準,最初是POSIX.1-1988,當前是POSIX.1-2001。最初的設計目的是將檔案備份到磁帶上(tape archive),因而...
Minimal GNU(POSIX)system on Windows,是一個小型的GNU環境,包括基本的bash,make等等。與Cygwin大致相當。GNU環境 另:MinGW:即Minimalist GNU for Windows。它是一些頭檔案和函式館的集合,該集合允許人們在沒有第三方動態程式庫的...
Linux是一種開源電腦作業系統核心。它是一個用C語言寫成,符合POSIX標準的類Unix作業系統。Linux最早是由芬蘭 Linus Torvalds為嘗試在英特爾x86架構上提供自由的類Unix作業系統而開發的。該計畫開始於1991年,在計畫的早期有一些 Minix 黑客...
在POSIX兼容的平台上,SIGALRM是在定時器終止時傳送給進程的信號。簡介 在POSIX兼容的平台上,SIGALRM是在定時器終止時傳送給進程的信號。它們的符號常量在頭檔案signal.h中定義。在不同的平台上,信號的編號可能發生變化,因此需要使用符號...
POSIX:POSIX 是 Portable Operating System Interface for Computer Environments 的縮寫,它是 ISO C 的延伸,明定了一個可移植的作業系統所應具備種種條件,其範圍不只有系統函式庫而已,還同時包括一些標準的工具程式、系統核心應有的...
Linux,Linux Is Not UniX 的遞歸縮寫,一般指GNU/Linux,是一套免費使用和自由傳播的類Unix作業系統,是一個遵循POSIX的多用戶、多任務、支持多執行緒和多CPU的作業系統。伴隨著網際網路的發展,Linux得到了來自全世界軟體愛好者、組織、...
《Linux/UNIX系統編程手冊(上、下冊)》總共分為64章,主要講解了高效讀寫檔案,對信號、時鐘和定時器的運用,創建進程、執行程式,編寫安全的應用程式,運用POSIX執行緒技術編寫多執行緒程式,創建和使用共享庫,運用管道、訊息佇列、共享記憶體和...
在POSIX兼容的平台上,SIGKILL是傳送給一個進程來導致它立即終止的信號。SIGKILL的符號常量在頭檔案signal.h中定義。因為在不同平台上,信號數字可能變化,因此符號信號名被使用,然而在大量主要的系統上,SIGKILL是信號#9。語源 SIG是信號...
“Open”表示系統開始支持POSIX(可移植作業系統接口)標準定義的UNIX接口。按照POSIX標準編寫的程式可以被任何支持POSIX標準的計算機平台引入。目前OpenVMS作業系統已經支持64位的指令集了。可以用專門的軟體對OpenVMS進行操作,使得其使用習慣...
有時候我們需要對一些posix變數只進行一次初始化,如執行緒鍵。如果我們進行多次初始化程式就會出現錯誤。在傳統的順序編程中,一次性初始化經常通過使用布爾變數來管理。控制變數被靜態初始化為0,而任何依賴於初始化的代碼都能測試該變數。
Korn Shell 是一個互動式的命令解釋器和命令程式語言.它符合POSIX——一個作業系統的國際標準.POSIX不是一個作業系統,而是一個目標在於應用程式的移植性的標準——在源程式一級跨越多種平台。POSIX shell 是Korn shell的一個變種. 當前...
Linux持續不斷進軍可擴展計算空間,特別是可擴展存儲空間。Ceph 最近加入到 Linux 中令人印象深刻的檔案系統備選行列,它是一個分散式檔案系統,能夠在維護 POSIX 兼容性的同時加入了複製和容錯功能。基本簡介 Ceph是一種為優秀的性能、...
《UNIX系統編程: 通信、並發與執行緒》中對通信、並發和執行緒問題進行了深入探討,對複雜的概念(如信號和並發)進行了全面且清晰的解釋,還覆蓋了與檔案、信號、信號量、POSIX執行緒和客戶機-伺服器通信相關的內容。《UNIX系統編程: 通信、...
HP-UX作業系統是惠普(Hewlett-Packard)公司的UNIX系統,其設計目標是依照POSIX標準為HP公司的網路可靠而穩定地運行、能進行嚴格管理的UNIX系統。它以良好的開放性、互操作性和出色的軟體功能而在金融等領域得到廣泛的套用。簡介 HP-UX是...
在POSIX兼容的平台上,SIGFPE是當一個進程執行了一個錯誤的算術操作時傳送給它的信號。SIGFPE的符號常量在頭檔案signal.h中定義。因為在不同平台上,信號數字可能變化,因此常使用信號名稱。語源 SIG是信號名的通用前綴。FPE是floating-...
unistd.h 是 C 和 C++ 程式設計語言中提供對 POSIX 作業系統 API 的訪問功能的頭檔案的名稱。該頭檔案由 POSIX.1 標準(可移植系統接口)提出,故所有遵循該標準的作業系統和編譯器均應提供該頭檔案(如 Unix 的所有官方版本,包括...