"《Linux系統編程》(Linux System Programming: Talking Directly to the Kernel and C Library )掃描版[PDF]"介紹
中文名: Linux系統編程
原名: Linux System Programming: Talking Directly to the Kernel and C Library
作者: Robert Love
譯者: O'Reilly Taiwan公司
圖書分類: 網絡
資源格式: PDF
版本: 掃描版
出版社: 東南大學出版社
書號: 9787564115197
發行時間: 2009年8月4日
地區: 大陸
語言: 簡體中文
簡介:
評論處1樓有網盤鏈接內容介紹:在某些時刻,幾乎所有的程序員都要與其程序所處操作系統中的系統調用和程序庫打交道。本書主要討論如何編寫Linux系統軟件——代碼位於底層,並且直接跟內核及核心系統程序庫對話。《Linux系統編程》描述了使用標准接口包括使用Linux獨有的高級接口時,在功能和性能之間如何進行權衡取捨的策略。
該書同樣也是一本內行人士編寫靈活高效代碼的學習指南。作為內核黑客和本書的作者,RobertLoVe不僅闡釋了系統接口應該如何工作,還介紹了它們實際上是如何工作的,以及怎樣安全有效地使用它們。《Linux系統編程》包含了幫助你在任何層面編寫更佳代碼的實用技巧。
本書主題包括:
· 讀寫文件以及其他文件I/O操作,包括Linux內核如何實現和管理文件I/O,內存映射與優化技術
· 進程管理的系統調用,包括實時進程
· 文件與目錄——創建、移動、復制、刪除和管理
· 內存管理——內存分配接口,管理內存,以及優化內存訪問
· 信號及其在Unix系統中的角色,以及基本和高級信號接口
· 時間、休眠和時鐘管理,從基礎開始講述,並且涵蓋POSIX時鐘和高精度計時器
擁有《Linux系統編程》,你將從理論和應用的角度深入了解Linux,可以最大限度地利用系統的潛能。
內容截圖: 目錄:
序
前言
第一章 介紹與基本概念
系統編程
APl與ABl
標准
Linux編程的概念
向系統編程邁進
第二章 文件I/O
打開文件
以read()進行讀取操作
以write()進行寫入操作
同步化I/O
關閉文件
使用lseek0查找文件位置
針對特定位置的讀取與寫入
截短文件
多任務式I/O
內核內部
結束語
.................................