Unix 環境高階程式設計

2021-09-08 22:06:59 字數 898 閱讀 5104

本書描述了unix系統的程式設計介面--系統呼叫介面和標準c庫提供的很多函式。

與大多數作業系統一樣,unix為程式設計師執行提供了大量的服務--開啟檔案,讀檔案,啟動乙個新程式,分配儲存區以及獲得當前時間等。這些服務被稱為系統呼叫介面(system call inte***ce)。另外,標準c庫提供了大量廣泛用於c程式中的函式(格式化輸出變數的值,比較兩個字串等)。

1、對unix程式設計基本概念和術語的簡要描述(第一章),以及對各種unix標準化工作和不同unix實現的討論(第二章)。

2、i/o--不帶緩衝的i/o(第三章)、檔案和目錄(第四章)、標準i/o庫(第五章)和標準系統資料庫檔案(第六章)。

3、程序--unix程序的環境(第七章)、程序控制(第八章)、程序之間的關係(第九章)和訊號(第十章)。

4、更多的i/o--終端i/o(第十一章)、高階i/o(第十二章)和守護程序(第十三章)。

5、ipc--程序間通訊(第十四章和第十五章)。

6、例項--乙個資料庫的函式庫(第十六章)、與postscript印表機的通訊(第十七章)、數據機撥號程式(第十八章)和使用偽終端(第十九章)。

1、unix基礎知識

2、unix標準化及實現

3、檔案i/o

4、檔案盒目錄

5、標準i/o庫

6、系統資料檔案和資訊

7、程序環境

8、程序控制

9、程序關係

10、訊號

11、執行緒

12、執行緒控制

13、守護程序

14、高階i/o

15、程序間通訊

16、網路ipc:套接字

17、高階程序間通訊

18、終端i/o

19、偽終端

20、資料庫函式庫

21、與網路印表機通訊

unix環境高階程式設計

unix 日曆時間 自1970 年1 月1 日00 00 00 以來的國際標準時間 utc 程序時間 cpu 時間 時鐘時間 程序執行時間的總量。使用者cpu 時間 執行使用者指令時間量。系統cpu 時間 執行核心所經歷時間。命令 time 第三章至第七章 原子操作 任何乙個要求多於1 個函式呼叫的...

unix環境高階程式設計

檔案描述符file descriptor通常是乙個小的非負整數,核心用以標識乙個特定程序正在訪問的檔案。當核心開啟乙個現有檔案或建立乙個新檔案時,它都返回乙個檔案描述符。在讀寫檔案時,可以私用這個檔案描述符。按管理,每當執行乙個新程式時,所有的shell都為其開啟了3個標準檔案描述符 標準輸入,標準...

UNIX環境高階程式設計

本書是被譽為unix程式設計 聖經 的advanced programming in the unix environment一書的更新版。在本書第1版出版後的十幾年中,unix行業已經有了巨大的變化,特別是影響unix程式設計介面的有關標準變化很大。本書在保持了前一版風格的基礎上,根據最新的標準對...