注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)操作系統(tǒng)LinuxLINUX系統(tǒng)編程

LINUX系統(tǒng)編程

LINUX系統(tǒng)編程

定 價:¥56.00

作 者: Robert Love,OReilly Taiwan公司 編
出版社: 東南大學(xué)出版社
叢編項:
標(biāo) 簽: LINUX

ISBN: 9787564115197 出版時間: 2009-07-01 包裝: 平裝
開本: 16開 頁數(shù): 382 字?jǐn)?shù):  

內(nèi)容簡介

  在某些時刻,幾乎所有的程序員都要與其程序所處操作系統(tǒng)中的系統(tǒng)調(diào)用和程序庫打交道?!禠INUX系統(tǒng)編程》主要討論如何編寫Linux系統(tǒng)軟件——代碼位于底層,并且直接跟內(nèi)核及核心系統(tǒng)程序庫對話。《Linux系統(tǒng)編程》描述了使用標(biāo)準(zhǔn)接口包括使用Linux獨有的高級接口時,在功能和性能之間如何進行權(quán)衡取舍的策略。該書同樣也是一本內(nèi)行人士編寫靈活高效代碼的學(xué)習(xí)指南。作為內(nèi)核黑客和《LINUX系統(tǒng)編程》的作者,Robert Love不僅闡釋了系統(tǒng)接口應(yīng)該如何工作,還介紹了它們實際上是如何工作的,以及怎樣安全有效地使用它們?!禠inux系統(tǒng)編程》包含了幫助你在任何層面編寫更佳代碼的實用技巧?!禠INUX系統(tǒng)編程》主題包括:讀寫文件以及其他文件I/O操作,包括Linux內(nèi)核如何實現(xiàn)和管理文件I/O,內(nèi)存映射與優(yōu)化技術(shù)進程管理的系統(tǒng)調(diào)用,包括實時進程文件與目錄——創(chuàng)建、移動、復(fù)制、刪除和管理內(nèi)存管理——內(nèi)存分配接口,管理內(nèi)存,以及優(yōu)化內(nèi)存訪問信號及其在Unix系統(tǒng)中的角色,以及基本和高級信號接口時間、休眠和時鐘管理,從基礎(chǔ)開始講述,并且涵蓋POSIX時鐘和高精度計時器擁有《Linux系統(tǒng)編程》,你將從理論和應(yīng)用的角度深入了解Linux,可以最大限度地利用系統(tǒng)的潛能。

作者簡介

  Robert Love很早就成為一位Linux用戶和黑客。他一直并且充滿激情地活躍在Linux內(nèi)核與GNOME桌面社區(qū)之中。他近來為Linux內(nèi)核作出的貢獻(xiàn)包括內(nèi)核事件層方面的工作以及inotify,GNOME相關(guān)的貢獻(xiàn)包括Beagle、GNOME卷管理器、網(wǎng)絡(luò)管理器以及Project Utopia等。目前,Robert供職于Google開源軟件辦公室。

圖書目錄


前言
第一章 介紹與基本概念
系統(tǒng)編程
API與ABI
標(biāo)準(zhǔn)
Linux編程的概念
向系統(tǒng)編程邁進
第二章 文件I/O
打開文件
以read()進行讀取操作
以write()進行寫入操作
同步化I/O
關(guān)閉文件
使用lseek()查找文件位置
針對特定位置的讀取與寫入
截短文件
多任務(wù)式I/O
內(nèi)核內(nèi)部
結(jié)束語
第三章 緩沖式I/O
用戶緩沖式I/O
標(biāo)準(zhǔn)I/O
打開文件
經(jīng)文件描述符打開流
關(guān)閉流
從流中讀取
使用緩沖式I/O的簡單程序
查找一個流
刷新一個流
錯誤與EOF
取得相應(yīng)的文件描述符
控制與緩沖機制
線程安全
標(biāo)準(zhǔn)I/O的缺陷
結(jié)束語
第四章 高級文件I/O
分散一聚集I/O
事件輪詢接口
將文件映射至內(nèi)存
對一般文件I/0的用法提供建議
同步化、同步及異步操作
I/O調(diào)度程序與I/O性能
結(jié)束語
第五章 進程管理
進程ID
運行一個新進程
終止一個進程
等待已終止的子進程
用戶與組
會話與進程組
守護進程
結(jié)束語
第六章 高級進程管理
進程的調(diào)度
讓出處理器
進程優(yōu)先級
實時系統(tǒng)
資源限制
第七章 文件和目錄管理
文件與其元數(shù)據(jù)
目錄
鏈接
文件的復(fù)制以及移動
設(shè)備節(jié)點
帶外通信
第八章 內(nèi)存管理
進程地址空間
分配動態(tài)內(nèi)存
管理數(shù)據(jù)段
匿名內(nèi)存映射
高級內(nèi)存分配
調(diào)試內(nèi)存分配
基于堆棧的分配
選擇內(nèi)存分配機制
操作內(nèi)存
鎖定內(nèi)存
投機取巧的分配策略
第九章 信號
信號的概念
基本的信號管理
發(fā)送一個信號
可重人性
信號集
阻擋信號
高級信號管理
以payload送出信號
結(jié)束語
第十章 時間
時間的數(shù)據(jù)結(jié)構(gòu)
POSIX時鐘
取得當(dāng)前時間
設(shè)定當(dāng)前時間
操作時間
調(diào)整系統(tǒng)時鐘
休眠與等待
定時器
附錄GCC對C語言的擴展
參考書目

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號