The Linux Programming Interface國際中文版 下 | 誠品線上

The Linux Programming Interface: A Linux and UNIX System Programming Handbook

作者 Michael Kerrisk
出版社 聯合發行股份有限公司
商品描述 The Linux Programming Interface國際中文版 下:Linux與UNIX®系統程式開發經典完整涵蓋LinuxAPI:函式、介面、程式設計範例《TheLinuxProgrammingInterface》是Linux與UNI

內容簡介

內容簡介 Linux與UNIX®系統程式開發經典完整涵蓋Linux API:函式、介面、程式設計範例《The Linux Programming Interface》是Linux與UNIX系統程式開發大全,幾乎涵蓋了全部Linux與UNIX系統程式會用到的API。在這本重量級著作中,Linux程式開發專家Michael Kerrisk以清晰的說明及完整的範例程式,提供完善的系統呼叫(system call)與函式庫函式(library function)等系統程式開發技術。書中囊括500個以上的system call與library function,提供200個以上程式範例,88個表格與115張圖。讀者將可學到下列技術:‧高效率的檔案讀取與寫入 ‧使用訊號(signal)、時鐘(clock)與計時器(timer)‧建立行程(process)與可執行程式‧設計安全可靠的程式‧以POSIX多執行緒設計多工程式‧設計與使用共享函式庫‧以管線(pipe)、訊息佇列(message queue)、共享記憶體(shared memory)與號誌(semaphore)達成行程間的通訊(IPC)‧基於socket API設計網路程式本書涵蓋豐富的Linux特有的功能,包含epoll、inotify與 proc檔案系統,尤其極為重視與UNIX標準的相容度(POSIX.1-2001╱SUSv3與POSIX.1-2008╱SUSv4),使本書可完全適合其他UNIX平台的開發者參考閱讀。本書是目前探討Linux與UNIX API涵蓋面最廣泛、最完整的作品,作者期許它能成為一部經典。本書涵蓋目前UNIX標準(POSIX.1-2001╱SUSv3與POSIX.1-2008╱SUSv4)

作者介紹

作者介紹 ■作者簡介 Michael Kerrisk(http: man7.org)擁有超過20年UNIX系統操作與開發程式經驗,開辦過許多單週的UNIX系統程式設計訓練課程。自2004年起,他開始維護man-page專案,產出不少Linux核心與glibc程式設計API使用手冊,參與完成的手冊高達250份,同時也參與了Linux kernel-user space interface的測試與設計審閱過程。目前Michael與他的家人同住於德國慕尼黑。■譯者簡介 廖明沂、楊竹星

產品目錄

產品目錄 Chapter 34 行程群組(process group)、作業階段(session)和工作控制(job control)Chapter 35 行程的優先權與排班Chapter 36 行程資源(Process Resource)Chapter 37 守護程式(Daemon)Chapter 38 設計安全的特權程式Chapter 39 能力(capability)Chapter 40 登入記帳Chapter 41 共享函式庫基礎Chapter 42 共享函式庫的進階功能Chapter 43 行程間通訊簡介Chapter 44 PIPE 與 FIFOChapter 45 System V IPC 簡介Chapter 46 System V 訊息佇列(message queue)Chapter 47 System V 號誌Chapter 48 System V 共享記憶體Chapter 49 記憶體映射(Memory Mapping)Chapter 50 虛擬記憶體操作(Virtual Memory Operation)Chapter 51 POSIX IPC 簡介Chapter 52 POSIX 訊息佇列Chapter 53 POSIX 號誌Chapter 54 POSIX 共享記憶體Chapter 55 檔案鎖(File Locking)Chapter 56 Socket:導讀Chapter 57 Socket:UNIX DomainChapter 58 Socket:TCP IP 網路基礎Chapter 59 Socket:Internet Domain(網際網路網域)Chapter 60 SOCKET:伺服器的設計Chapter 61 Socket:進階主題Chapter 62 終端機(Terminal)Chapter 63 替代的 I O 模型(Alternative I O model)Chapter 64 虛擬終端機(pseudo terminal)Appendix A 追蹤系統呼叫(Tracing System Call) Appendix B 解析命令列選項(Parsing Command-Line Option)Appendix C 對空(NULL)指標轉型Appendix D 核心組態(Kernel Configuration)Appendix E 更多的資訊來源Appendix F 部分習題解答參考書目

商品規格

書名 / The Linux Programming Interface國際中文版 下
作者 / Michael Kerrisk
簡介 / The Linux Programming Interface國際中文版 下:Linux與UNIX®系統程式開發經典完整涵蓋LinuxAPI:函式、介面、程式設計範例《TheLinuxProgrammingInterface》是Linux與UNI
出版社 / 聯合發行股份有限公司
ISBN13 / 9789864761685
ISBN10 / 9864761684
EAN / 9789864761685
誠品26碼 / 2681381497009
裝訂 / 平裝
頁數 / 912
語言 / 中文 繁體
級別 /
尺寸 / 23X17CM

活動