深入理解LINUX內(nèi)核(第三版) 版權(quán)信息
- ISBN:9787508353944
- 條形碼:9787508353944 ; 978-7-5083-5394-4
- 裝幀:簡裝本
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
深入理解LINUX內(nèi)核(第三版) 內(nèi)容簡介
為了透徹理解Linux的工作機(jī)理,以及為何它在各種系統(tǒng)上能順暢運(yùn)行,你需要深入到內(nèi)核的心臟。cPu與外部世界的所有交互活動(dòng)都是由內(nèi)核處理的,哪些程序會分享處理器的時(shí)間,以什么樣的順序來分享。內(nèi)核不遺余力地管理有限的內(nèi)存,以使數(shù)以千計(jì)的進(jìn)程有效地共享系統(tǒng)資源。內(nèi)核還精心組織數(shù)據(jù)傳送,使得cPu不再受限于慢速硬盤。
《深入理解Linux內(nèi)核》第三版將引領(lǐng)你暢游內(nèi)核中用到的*主要數(shù)據(jù)結(jié)構(gòu)、算法和編程技巧。如果你的確想了解計(jì)算機(jī)內(nèi)部的實(shí)現(xiàn)機(jī)理,那么作者透過現(xiàn)象探尋本質(zhì),提供了頗有價(jià)值的深入分析。本書針對具體的Intel平臺,討論了其重要特征,逐行剖析了相關(guān)的代碼片段。但是,本書涵蓋的內(nèi)容不僅僅局限于代碼的機(jī)理,還解釋了Linux運(yùn)作方式的理論支撐。
本書第三版涵蓋Linux 2.6,從中可以看到幾乎內(nèi)核每個(gè)子系統(tǒng)都有相當(dāng)大的變化,首當(dāng)其沖的是內(nèi)存管理和塊設(shè)備部分。本書集中討論了如下內(nèi)容:
內(nèi)存管理,包括文件緩沖、進(jìn)程交換以及直接內(nèi)存訪問(DMA)
虛擬文件系統(tǒng)層和第二及第三擴(kuò)展文件系統(tǒng)
進(jìn)程創(chuàng)建及調(diào)度
信號、中斷及設(shè)備驅(qū)動(dòng)程序的主要接口
定時(shí)
內(nèi)核中的同步
進(jìn)程間通信(IPC)
程序執(zhí)行
本書將使你熟悉Linux所有的內(nèi)在工作機(jī)理,但本書不僅僅是一種學(xué)術(shù)演練。你將了解到什么條件會促使Linux產(chǎn)生*佳性能,你還會看到,Linux在各種環(huán)境下如何滿足進(jìn)程調(diào)度、文件訪問及內(nèi)存管理期間系統(tǒng)提出的快速響應(yīng)要求。本書有助于你充分展現(xiàn)Linux系統(tǒng)的魅力。
深入理解LINUX內(nèi)核(第三版) 目錄
**章 緒論
第二章 內(nèi)存尋址
第三章 進(jìn)程
第四章 中斷和異常
第五章 內(nèi)核同步
第六章 定時(shí)測量
第七章 進(jìn)程調(diào)度
第八章 內(nèi)存管理
第九章 進(jìn)程地址空間
第十章 系統(tǒng)調(diào)用
第十一章 信號
第十二章 虛擬文件系統(tǒng)
第十三章 I/O體系結(jié)構(gòu)和設(shè)備驅(qū)動(dòng)程序
第十四章 塊設(shè)備驅(qū)動(dòng)程序
第十五章 頁調(diào)高速緩存
第十六章 訪問文件
第十七章 回收頁框
第十八章 Ext2和Ext3文件系統(tǒng)
第十九章 進(jìn)程通信
第二十章 程序的執(zhí)行
附錄一 系統(tǒng)啟動(dòng)
附錄二 模塊
參考文獻(xiàn)
源代碼索引
- >
煙與鏡
- >
山海經(jīng)
- >
月亮與六便士
- >
龍榆生:詞曲概論/大家小書
- >
上帝之肋:男人的真實(shí)旅程
- >
姑媽的寶刀
- >
唐代進(jìn)士錄
- >
伊索寓言-世界文學(xué)名著典藏-全譯本