www.国产视频,一级看片免费视频囗交动图,波多野结衣高清无码中文456,中国一级特黄特级毛片,69mmWWW路cOm,天天摸夜夜摸黄片,aaaaaaaaa在线观看

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

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

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

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

同類相關(guān)軟件

軟件介紹

軟件標(biāo)簽: unix環(huán)境高級編程 unix

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

新版作者介紹:

Stephen A. Rago 資深UNIX 程序員,目前任NEC 美國實(shí)驗(yàn)室存儲系統(tǒng)研究組研究員。之前是

貝爾實(shí)驗(yàn)室的UNIX 系統(tǒng)V 版本4 的開發(fā)人員之一。著有《UNIX 系統(tǒng)V 網(wǎng)絡(luò)編程》,并曾擔(dān)任本書第1 版的技術(shù)審校和第2 版的共同作者。

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

最大的變化之一是POSIX.1-2008中的Single UNIX Specification棄用了一些STREAMS相關(guān)接口。這是準(zhǔn)備在該標(biāo)準(zhǔn)的未來版本中去掉全部這些接口過程的第一步。因此,我已經(jīng)不情愿地在本次版本中刪除了STREAMS的內(nèi)容。這是一個(gè)不幸的變化,因?yàn)镾TREAMS接口為socket接口提供了一個(gè)很好的對照,并且在很多方面更為靈活。不可否認(rèn),當(dāng)談?wù)摰絊TREAMS時(shí)我并非絕對公正,但是毫無疑問的是,在現(xiàn)有系統(tǒng)中它的分量已經(jīng)減輕。

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

● 雖然Solaris 10中包含了STREAMS,但是Solaris 11的socket實(shí)現(xiàn)并沒有構(gòu)建在STREAMS之上。

● Mac OS X不包含STREAMS支持。

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

隨著STREAMS相關(guān)內(nèi)容的去除,新的主題變得有機(jī)會替代它,例如POSIX異步I/O。

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

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

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

第1章 UNIX基礎(chǔ)知識

1.1 引言

1.2 UNIX體系結(jié)構(gòu)

1.3 登錄

1.4 文件和目錄

1.5 輸入和輸出

1.6 程序和進(jìn)程

1.7 出錯(cuò)處理

1.8 用戶標(biāo)識

1.9 信號

1.10 時(shí)間值

1.11 系統(tǒng)調(diào)用和庫函數(shù)

1.12 小結(jié)

習(xí)題

第2章 UNIX標(biāo)準(zhǔn)及實(shí)現(xiàn)

2.1 引言

2.2 UNIX標(biāo)準(zhǔn)化

2.2.1 ISO C

2.2.2 IEEE POSIX

2.2.3 Single UNIX Specification

2.2.4 FIPS

2.3 UNIX系統(tǒng)實(shí)現(xiàn)

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系統(tǒng)

2.4 標(biāo)準(zhǔn)和實(shí)現(xiàn)的關(guān)系

2.5 限制

2.5.1 ISO C限制

2.5.2 POSIX限制

2.5.3 XSI限制

2.5.4 函數(shù)sysconf、pathconf和fpathconf

2.5.5 不確定的運(yùn)行時(shí)限制

2.6 選項(xiàng)

2.7 功能測試宏

2.8 基本系統(tǒng)數(shù)據(jù)類型

2.9 標(biāo)準(zhǔn)之間的沖突

2.10 小結(jié)

習(xí)題

第3章 文件I/O

3.1 引言

3.2 文件描述符

3.3 函數(shù)open和openat

3.4 函數(shù)creat

3.5 函數(shù)close

3.6 函數(shù)lseek

3.7 函數(shù)read

3.8 函數(shù)write

3.9 I/O的效率

3.10 文件共享

3.11 原子操作

3.12 函數(shù)dup和dup2

3.13 函數(shù)sync、fsync和fdatasync

3.14 函數(shù)fcntl

3.15 函數(shù)ioctl

3.16 /dev/fd

3.17 小結(jié)

習(xí)題

第4章 文件和目錄

4.1 引言

4.2 函數(shù)stat、fstat、fstatat和lstat

4.3 文件類型

4.4 設(shè)置用戶ID和設(shè)置組ID

4.5 文件訪問權(quán)限

4.6 新文件和目錄的所有權(quán)

4.7 函數(shù)access和faccessat

4.8 函數(shù)umask

4.9 函數(shù)chmod、fchmod和fchmodat

4.10 粘著位

4.11 函數(shù)chown、fchown、fchownat和lchown

4.12 文件長度

4.13 文件截?cái)?/p>

4.14 文件系統(tǒng)

4.15 函數(shù)link、linkat、unlink、unlinkat和remove

4.16 函數(shù)rename和renameat

4.17 符號鏈接

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

4.19 文件的時(shí)間

4.20 函數(shù)futimens、utimensat和utimes

4.21 函數(shù)mkdir、mkdirat和rmdir

4.22 讀目錄

4.23 函數(shù)chdir、fchdir和getcwd

4.24 設(shè)備特殊文件

4.25 文件訪問權(quán)限位小結(jié)

4.26 小結(jié)

習(xí)題

第5章 標(biāo)準(zhǔn)I/O庫

5.1 引言

5.2 流和FILE對象

5.3 標(biāo)準(zhǔn)輸入、標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤

5.4 緩沖

5.5 打開流

5.6 讀和寫流

5.7 每次一行I/O

5.8 標(biāo)準(zhǔn)I/O的效率

5.9 二進(jìn)制I/O

5.10 定位流

5.11 格式化I/O

5.12 實(shí)現(xiàn)細(xì)節(jié)

5.13 臨時(shí)文件

5.14 內(nèi)存流

5.15 標(biāo)準(zhǔn)I/O的替代軟件

5.16 小結(jié)

習(xí)題

第6章 系統(tǒng)數(shù)據(jù)文件和信息

6.1 引言

6.2 口令文件

6.3 陰影口令

6.4 組文件

6.5 附屬組ID

6.6 實(shí)現(xiàn)區(qū)別

6.7 其他數(shù)據(jù)文件

6.8 登錄賬戶記錄

6.9 系統(tǒng)標(biāo)識

6.10 時(shí)間和日期例程

6.11 小結(jié)

習(xí)題

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

7.1 引言

7.2 main函數(shù)

7.3 進(jìn)程終止

7.4 命令行參數(shù)

7.5 環(huán)境表

7.6 C程序的存儲空間布局

7.7 共享庫

7.8 存儲空間分配

7.9 環(huán)境變量

7.10 函數(shù)setjmp和longjmp

7.11 函數(shù)getrlimit和setrlimit

7.12 小結(jié)

習(xí)題

第8章 進(jìn)程控制

8.1 引言

8.2 進(jìn)程標(biāo)識

8.3 函數(shù)fork

8.4 函數(shù)vfork

8.5 函數(shù)exit

8.6 函數(shù)wait和waitpid

8.7 函數(shù)waitid

8.8 函數(shù)wait3和wait4

8.9 競爭條件

8.10 函數(shù)exec

8.11 更改用戶ID和更改組ID

8.12 解釋器文件

8.13 函數(shù)system

8.14 進(jìn)程會計(jì)

8.15 用戶標(biāo)識

8.16 進(jìn)程調(diào)度

8.17 進(jìn)程時(shí)間

8.18 小結(jié)

習(xí)題

第9章 進(jìn)程關(guān)系

9.1 引言

9.2 終端登錄

9.3 網(wǎng)絡(luò)登錄

9.4 進(jìn)程組

9.5 會話

9.6 控制終端

9.7 函數(shù)tcgetpgrp、tcsetpgrp和tcgetsid

9.8 作業(yè)控制

9.9 shell執(zhí)行程序

9.10 孤兒進(jìn)程組

9.11 FreeBSD實(shí)現(xiàn)

9.12 小結(jié)

習(xí)題

第10章 信號

10.1 引言

10.2 信號概念

10.3 函數(shù)signal

10.4 不可靠的信號

10.5 中斷的系統(tǒng)調(diào)用

10.6 可重入函數(shù)

10.7 SIGCLD語義

10.8 可靠信號術(shù)語和語義

10.9 函數(shù)kill和raise

10.10 函數(shù)alarm和pause

10.11 信號集

10.12 函數(shù)sigprocmask

10.13 函數(shù)sigpending

10.14 函數(shù)sigaction

10.15 函數(shù)sigsetjmp和siglongjmp

10.16 函數(shù)sigsuspend

10.17 函數(shù)abort

10.18 函數(shù)system

10.19 函數(shù)sleep、nanosleep和clock_nanosleep

10.20 函數(shù)sigqueue

10.21 作業(yè)控制信號

10.22 信號名和編號

10.23 小結(jié)

習(xí)題

第11章 線程

11.1 引言

11.2 線程概念

11.3 線程標(biāo)識

11.4 線程創(chuàng)建

11.5 線程終止

11.6 線程同步

11.6.1 互斥量

11.6.2 避免死鎖

11.6.3 函數(shù)pthread_mutex_timedlock

11.6.4 讀寫鎖

11.6.5 帶有超時(shí)的讀寫鎖

11.6.6 條件變量

11.6.7 自旋鎖

11.6.8 屏障

11.7 小結(jié)

習(xí)題

第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 線程特定數(shù)據(jù)

12.7 取消選項(xiàng)

12.8 線程和信號

12.9 線程和fork

12.10 線程和I/O

12.11 小結(jié)

習(xí)題

第13章 守護(hù)進(jìn)程

13.1 引言

13.2 守護(hù)進(jìn)程的特征

13.3 編程規(guī)則

13.4 出錯(cuò)記錄

13.5 單實(shí)例守護(hù)進(jìn)程

13.6 守護(hù)進(jìn)程的慣例

13.7 客戶進(jìn)程-服務(wù)器進(jìn)程模型

13.8 小結(jié)

習(xí)題

第14章 高級I/O

14.1 引言

14.2 非阻塞I/O

14.3 記錄鎖

14.4 I/O多路轉(zhuǎn)接

14.4.1 函數(shù)select和pselect

14.4.2 函數(shù)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 函數(shù)readv和writev

14.7 函數(shù)readn和writen

14.8 存儲映射I/O

14.9 小結(jié)

軟件截圖

下載地址 電腦版

用戶評論

熱門評論

最新評論

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

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