亚洲国产欧美另类va在线观看,电影日韩色啦,伊人久久综合视频,成年轻人网站色直接看,91av视频免费在线观看,日本在线视频二区,日本无遮挡h肉动漫在线观看网站

unix環(huán)境高級編程第三版pdf下載 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

您的位置: 首頁教育教學電子圖書 → unix環(huán)境高級編程第三版 pdf高清版

unix環(huán)境高級編程第三版

pdf高清版 unix環(huán)境高級編程第三版 網友評分:8

同類相關軟件

軟件介紹

unix環(huán)境高級編程第三版pdf是一款著名的unix環(huán)境學習參考書,眾多名師極力推薦,閱讀這本書可以讓你深入地理解Unix,但也從中學到很很多基礎且重要的知識。書中大量的實例代碼,對于知識的理解和平時的查閱非常有用。歡迎下載使用。

新版作者介紹:

Stephen A. Rago 資深UNIX 程序員,目前任NEC 美國實驗室存儲系統研究組研究員。之前是

貝爾實驗室的UNIX 系統V 版本4 的開發(fā)人員之一。著有《UNIX 系統V 網絡編程》,并曾擔任本書第1 版的技術審校和第2 版的共同作者。

unix環(huán)境高級編程第三版和第二版的區(qū)別

最大的變化之一是POSIX.1-2008中的Single UNIX Specification棄用了一些STREAMS相關接口。這是準備在該標準的未來版本中去掉全部這些接口過程的第一步。因此,我已經不情愿地在本次版本中刪除了STREAMS的內容。這是一個不幸的變化,因為STREAMS接口為socket接口提供了一個很好的對照,并且在很多方面更為靈活。不可否認,當談論到STREAMS時我并非絕對公正,但是毫無疑問的是,在現有系統中它的分量已經減輕。

● Linux基礎系統中未包含STREAMS,雖然添加該功能的包(LiS和OpenSS7)是可用的。

● 雖然Solaris 10中包含了STREAMS,但是Solaris 11的socket實現并沒有構建在STREAMS之上。

● Mac OS X不包含STREAMS支持。

● FreeBSD不包含STREAMS支持(也從未包含過)。

隨著STREAMS相關內容的去除,新的主題變得有機會替代它,例如POSIX異步I/O。

在本書第2版中,Linux版本是基于2.4版的。在這次的版本中,我們已經更新到了3.2版。兩個版本的最大不同之一是線程系統。在Linux 2.4和Linux 2.6之間,線程的實現變?yōu)镹ative POSIX Thread Library(NPTL)。NPTL使得Linux線程的行為與其他系統的線程更加相似。

總的來說,這次的版本涵蓋了超過70個新的接口,包括處理異步I/O、自旋鎖、柵欄和POSIX信號量等等接口。除了一些被普遍使用的接口被保留,大多數棄用的接口均被刪除。

unix環(huán)境高級編程第三版目錄

第1章 UNIX基礎知識

1.1 引言

1.2 UNIX體系結構

1.3 登錄

1.4 文件和目錄

1.5 輸入和輸出

1.6 程序和進程

1.7 出錯處理

1.8 用戶標識

1.9 信號

1.10 時間值

1.11 系統調用和庫函數

1.12 小結

習題

第2章 UNIX標準及實現

2.1 引言

2.2 UNIX標準化

2.2.1 ISO C

2.2.2 IEEE POSIX

2.2.3 Single UNIX Specification

2.2.4 FIPS

2.3 UNIX系統實現

2.3.1 SVR4

2.3.2 4.4BSD

2.3.3 FreeBSD

2.3.4 Linux

2.3.5 Mac OS X

2.3.6 Solaris

2.3.7 其他UNIX系統

2.4 標準和實現的關系

2.5 限制

2.5.1 ISO C限制

2.5.2 POSIX限制

2.5.3 XSI限制

2.5.4 函數sysconf、pathconf和fpathconf

2.5.5 不確定的運行時限制

2.6 選項

2.7 功能測試宏

2.8 基本系統數據類型

2.9 標準之間的沖突

2.10 小結

習題

第3章 文件I/O

3.1 引言

3.2 文件描述符

3.3 函數open和openat

3.4 函數creat

3.5 函數close

3.6 函數lseek

3.7 函數read

3.8 函數write

3.9 I/O的效率

3.10 文件共享

3.11 原子操作

3.12 函數dup和dup2

3.13 函數sync、fsync和fdatasync

3.14 函數fcntl

3.15 函數ioctl

3.16 /dev/fd

3.17 小結

習題

第4章 文件和目錄

4.1 引言

4.2 函數stat、fstat、fstatat和lstat

4.3 文件類型

4.4 設置用戶ID和設置組ID

4.5 文件訪問權限

4.6 新文件和目錄的所有權

4.7 函數access和faccessat

4.8 函數umask

4.9 函數chmod、fchmod和fchmodat

4.10 粘著位

4.11 函數chown、fchown、fchownat和lchown

4.12 文件長度

4.13 文件截斷

4.14 文件系統

4.15 函數link、linkat、unlink、unlinkat和remove

4.16 函數rename和renameat

4.17 符號鏈接

4.18 創(chuàng)建和讀取符號鏈接

4.19 文件的時間

4.20 函數futimens、utimensat和utimes

4.21 函數mkdir、mkdirat和rmdir

4.22 讀目錄

4.23 函數chdir、fchdir和getcwd

4.24 設備特殊文件

4.25 文件訪問權限位小結

4.26 小結

習題

第5章 標準I/O庫

5.1 引言

5.2 流和FILE對象

5.3 標準輸入、標準輸出和標準錯誤

5.4 緩沖

5.5 打開流

5.6 讀和寫流

5.7 每次一行I/O

5.8 標準I/O的效率

5.9 二進制I/O

5.10 定位流

5.11 格式化I/O

5.12 實現細節(jié)

5.13 臨時文件

5.14 內存流

5.15 標準I/O的替代軟件

5.16 小結

習題

第6章 系統數據文件和信息

6.1 引言

6.2 口令文件

6.3 陰影口令

6.4 組文件

6.5 附屬組ID

6.6 實現區(qū)別

6.7 其他數據文件

6.8 登錄賬戶記錄

6.9 系統標識

6.10 時間和日期例程

6.11 小結

習題

第7章 進程環(huán)境

7.1 引言

7.2 main函數

7.3 進程終止

7.4 命令行參數

7.5 環(huán)境表

7.6 C程序的存儲空間布局

7.7 共享庫

7.8 存儲空間分配

7.9 環(huán)境變量

7.10 函數setjmp和longjmp

7.11 函數getrlimit和setrlimit

7.12 小結

習題

第8章 進程控制

8.1 引言

8.2 進程標識

8.3 函數fork

8.4 函數vfork

8.5 函數exit

8.6 函數wait和waitpid

8.7 函數waitid

8.8 函數wait3和wait4

8.9 競爭條件

8.10 函數exec

8.11 更改用戶ID和更改組ID

8.12 解釋器文件

8.13 函數system

8.14 進程會計

8.15 用戶標識

8.16 進程調度

8.17 進程時間

8.18 小結

習題

第9章 進程關系

9.1 引言

9.2 終端登錄

9.3 網絡登錄

9.4 進程組

9.5 會話

9.6 控制終端

9.7 函數tcgetpgrp、tcsetpgrp和tcgetsid

9.8 作業(yè)控制

9.9 shell執(zhí)行程序

9.10 孤兒進程組

9.11 FreeBSD實現

9.12 小結

習題

第10章 信號

10.1 引言

10.2 信號概念

10.3 函數signal

10.4 不可靠的信號

10.5 中斷的系統調用

10.6 可重入函數

10.7 SIGCLD語義

10.8 可靠信號術語和語義

10.9 函數kill和raise

10.10 函數alarm和pause

10.11 信號集

10.12 函數sigprocmask

10.13 函數sigpending

10.14 函數sigaction

10.15 函數sigsetjmp和siglongjmp

10.16 函數sigsuspend

10.17 函數abort

10.18 函數system

10.19 函數sleep、nanosleep和clock_nanosleep

10.20 函數sigqueue

10.21 作業(yè)控制信號

10.22 信號名和編號

10.23 小結

習題

第11章 線程

11.1 引言

11.2 線程概念

11.3 線程標識

11.4 線程創(chuàng)建

11.5 線程終止

11.6 線程同步

11.6.1 互斥量

11.6.2 避免死鎖

11.6.3 函數pthread_mutex_timedlock

11.6.4 讀寫鎖

11.6.5 帶有超時的讀寫鎖

11.6.6 條件變量

11.6.7 自旋鎖

11.6.8 屏障

11.7 小結

習題

第12章 線程控制

12.1 引言

12.2 線程限制

12.3 線程屬性

12.4 同步屬性

12.4.1 互斥量屬性

12.4.2 讀寫鎖屬性

12.4.3 條件變量屬性

12.4.4 屏障屬性

12.5 重入

12.6 線程特定數據

12.7 取消選項

12.8 線程和信號

12.9 線程和fork

12.10 線程和I/O

12.11 小結

習題

第13章 守護進程

13.1 引言

13.2 守護進程的特征

13.3 編程規(guī)則

13.4 出錯記錄

13.5 單實例守護進程

13.6 守護進程的慣例

13.7 客戶進程-服務器進程模型

13.8 小結

習題

第14章 高級I/O

14.1 引言

14.2 非阻塞I/O

14.3 記錄鎖

14.4 I/O多路轉接

14.4.1 函數select和pselect

14.4.2 函數poll

14.5 異步I/O

14.5.1 System V異步I/O

14.5.2 BSD異步I/O

14.5.3 POSIX異步I/O

14.6 函數readv和writev

14.7 函數readn和writen

14.8 存儲映射I/O

14.9 小結

軟件截圖

下載地址 電腦版

點擊報錯 軟件無法下載或下載后無法使用,請點擊報錯,謝謝!

用戶評論

熱門評論

最新評論

發(fā)表評論 查看所有評論(0)

昵稱:
請不要評論無意義或臟話,我們所有評論會有人工審核.
字數: 0/500 (您的評論需要經過審核才能顯示)