高級(jí)UNIX編程

出版時(shí)間:2006-5  出版社:機(jī)械工業(yè)  作者:洛奇肯德  頁(yè)數(shù):488  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

本書以當(dāng)前UNIX規(guī)范為基礎(chǔ),詳細(xì)介紹了UNIX系統(tǒng)函數(shù)的用法,并用大量的代碼和示例程序進(jìn)行演示,對(duì)實(shí)際編程具有指導(dǎo)意義。全書共9章,內(nèi)容包括:基本概念、基本文件I/O、高級(jí)文件I/0、終端I/O、進(jìn)程與線程、基本進(jìn)程間通信、高級(jí)進(jìn)程間通信、網(wǎng)絡(luò)技術(shù)與套接字,以及信號(hào)與定時(shí)器等。涉及POSIX、FreeBSD、Solaris、Linux等幾大主流系統(tǒng)實(shí)現(xiàn)。每章末都給出一了些練習(xí),一些是簡(jiǎn)單的程序設(shè)計(jì)問(wèn)題,還有一些可以作為學(xué)期的UNIX程序設(shè)計(jì)項(xiàng)目。     本書適合廣大UNIX和c程序員、研究人員、高校相關(guān)專業(yè)師生學(xué)習(xí)和參考。

作者簡(jiǎn)介

Marc J.Rochkind,UNX程序設(shè)計(jì)先行者,20世紀(jì)70年代任職于對(duì)UNX的首要貢獻(xiàn)便是開發(fā)了源代碼控制系統(tǒng)。這次修訂主要來(lái)自他多年在Bell實(shí)驗(yàn)室應(yīng)用系統(tǒng)開發(fā)積累的經(jīng)驗(yàn)。

書籍目錄

出版者的話專家指導(dǎo)委員會(huì)譯者序前言第1章 基本概念  1.1 UNIX和Linux一覽  1.2 UNIX的版本  1.3 使用系統(tǒng)調(diào)用  1.4 錯(cuò)誤處理  1.5 UNIX標(biāo)準(zhǔn)  1.6 共享頭文件  1.7 日期和時(shí)間  1.8 關(guān)于示例代碼  1.9 必要的資源  練習(xí)第2章 基本文件I/0系統(tǒng)調(diào)用  2.1 概述  2.2 文件描述符及打開文件描述  2.3 文件權(quán)限位符號(hào)  2.4 open和creat系統(tǒng)調(diào)用  2.5 umask系統(tǒng)調(diào)用  2.6 unlink系統(tǒng)調(diào)用  2.7 創(chuàng)建臨時(shí)文件  2.8 文件偏移量和O_APPEND  2.9 write系統(tǒng)調(diào)用  2.10 read系統(tǒng)調(diào)用  2.11 close系統(tǒng)調(diào)用  2.12 用戶緩沖I/O  2.13 iseek系統(tǒng)調(diào)用  2.14 pread和pwrite系統(tǒng)調(diào)用  2.15 ready和writev系統(tǒng)調(diào)JFf】  2.16 同步I/O  2.17 truncate和ftruncate系統(tǒng)調(diào)用  練習(xí)第3章 高級(jí)文件I/O  3.1 概述  3.2 磁盤特殊文件和文件系統(tǒng)  3.3 硬鏈接和符號(hào)鏈接  3.4 路徑名  3.5 訪問(wèn)和顯示文件元數(shù)據(jù)  3.6 目錄  3.7 改變信息節(jié)點(diǎn)  3.8 其他的文件處理調(diào)用  3.9 異步I/O  練習(xí)第4章 終端I/0  4.1 概述  4.2 從終端讀取數(shù)據(jù)  4.3 會(huì)話和進(jìn)程組(作業(yè))  4.4 ioctl系統(tǒng)調(diào)用  4.5 設(shè)置終端屬性  4.6 其他終端控制系統(tǒng)調(diào)用  4.7 終端識(shí)別系統(tǒng)調(diào)用  4.8 全屏應(yīng)用程序  4.9 流I/O  4.10 偽終端  練習(xí)第5章 進(jìn)程和線程  5.1 概述  5.2 環(huán)境  5.3 exeo系統(tǒng)調(diào)用  5.4 實(shí)現(xiàn)shell(版本1)  5.5 fork系統(tǒng)調(diào)用  5.6 實(shí)現(xiàn)shell(版本2)  5.7 exit系統(tǒng)調(diào)用和進(jìn)程終止  5 8 wait、waitpid和waitid系統(tǒng)調(diào)用  5.9 信號(hào)、終止和等待  5.10 實(shí)現(xiàn)shell(版本3)  5.11 獲得用戶ID和組ID  5.12 設(shè)置用戶ID和組ID  5.13 獲得進(jìn)程ID  5.14 chroot系統(tǒng)調(diào)用  5.15 獲得并設(shè)置優(yōu)先級(jí)  5.16 進(jìn)程限制  5.17 線程介紹  5.18 阻塞問(wèn)題  練習(xí)第6章 基本的進(jìn)程間通信  6.1 概述  6.2 管道  6.3 dup和dup2系統(tǒng)調(diào)用  6.4 一個(gè)真正的shell  6.5 非重定向管道的雙向通信  6.6 用雙向管道進(jìn)行雙向通信  練習(xí)第7章 高級(jí)進(jìn)程間通信  7.1 概述  7.2 FIFO或命名管道  7.3 抽象的簡(jiǎn)單消息接口(sMI)  7.4 SystemVIPC  7.5 System V消息隊(duì)列  7.6 POSIX IPC  7.7 POSIX消息隊(duì)列  7.8 關(guān)于信號(hào)量  7.9 System V信號(hào)量  7.10 POSIX信號(hào)量  7.11 文件鎖  7.12 關(guān)于共享內(nèi)存  7.13 System V共享內(nèi)存  7.14 POSIX共享內(nèi)存  7.15 性能比較  練習(xí)第8章 網(wǎng)絡(luò)和套接字  8.1 套接字基礎(chǔ)  8.2 套接字地址  8.3 套接字選項(xiàng)  8.4 簡(jiǎn)單套接字接口  8.5 SMI套接字實(shí)現(xiàn)  8.6 無(wú)連接套接字  8.7 帶外數(shù)據(jù)  8.8 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)函數(shù)  8.9 其他系統(tǒng)調(diào)用  8.10 高性能方面的考慮  練習(xí)第9章 信號(hào)和定時(shí)器  9.1 信號(hào)的基本概念  9.2 等待信號(hào)  9.3 其他信號(hào)系統(tǒng)調(diào)用  9.4 不贊成使用的信號(hào)系統(tǒng)調(diào)用  9.5 實(shí)時(shí)信號(hào)擴(kuò)展  9.6 全局跳轉(zhuǎn)  9.7 時(shí)鐘和定時(shí)器  練習(xí)附錄A 進(jìn)程屬性附錄B ux:一個(gè)對(duì)標(biāo)準(zhǔn)uNIx函數(shù)進(jìn)行包裝的程序附錄c Jtux:標(biāo)準(zhǔn)UNIX函數(shù)的Java/Jython接口附錄D 函數(shù)字母速查表及其分類表參考文獻(xiàn)

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    高級(jí)UNIX編程 PDF格式下載


用戶評(píng)論 (總計(jì)7條)

 
 

  •   本來(lái)以為是UNIX環(huán)境高級(jí)編程第二版..買錯(cuò)了..不過(guò)買了之后發(fā)現(xiàn),是一本好書,呵呵
  •   買了沒看。
  •   除了感覺書像盜版,散發(fā)出臭味外,其他還好。內(nèi)容有點(diǎn)難,沒有c開發(fā)基礎(chǔ)的人先去把c好好學(xué)學(xué)吧!
  •   對(duì)于本書的經(jīng)典之處我就不多說(shuō), 就單是收到書得質(zhì)量還是很好的,對(duì)于學(xué)習(xí)的話,那就是需要花不少時(shí)間來(lái)學(xué)習(xí)的,個(gè)人認(rèn)為需要較好的基礎(chǔ)在學(xué)習(xí)本書還是很有益處的!
  •   本來(lái)說(shuō)是星期天就到的,整得我周一才到,又沒有時(shí)間去取,不過(guò)后面書到了,書籍還是不錯(cuò)的
  •   作為初級(jí)程序員很有幫助的一本書,內(nèi)容很全面,肯定是包含了作者很多的奉獻(xiàn)。
  •   我購(gòu)買了這本書,總體感覺是一本比較實(shí)用、比較經(jīng)典的好書。本書深入講解了UNIX系統(tǒng)調(diào)用使用方法。所列舉的系統(tǒng)調(diào)用給出大量實(shí)例,并經(jīng)過(guò)作者親自驗(yàn)證。作者比較了不同類型UNIX系統(tǒng)(也包括Linux系統(tǒng))之間系統(tǒng)調(diào)用的異同,也給出了系統(tǒng)調(diào)用接口的相關(guān)標(biāo)準(zhǔn),有利于讀者編寫可移植的通用UNIX應(yīng)用程序。書中300多個(gè)系統(tǒng)調(diào)用按照不同功能進(jìn)行了詳細(xì)分類,使得全書內(nèi)容詳實(shí)而又條理清晰。既可作為UNIX程序員深入學(xué)習(xí)系統(tǒng)調(diào)用使用的教科書,也可作為一本隨用隨查的工具書。 本書的缺憾在于翻譯的文字有些地方欠通順,難以理解。希望在下一版中能夠進(jìn)一步提高翻譯水平,方便讀者使用。
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7