博韋,計算機科學專業博士,意大利羅馬大學Tor vergata分校全職教授。
切薩蒂 數學和計算機科學博士,羅馬大學Tor vergata分校工程學院計算機科學係助理研究員。
為瞭徹底理解是什麼使得Linux能正常運行以及其為何能在各種不同的係統中運行良好,你需要深入研究內核最本質的部分。內核處理CPU與外界間的所有交互,並且決定哪些程序將以什麼順序共享處理器時間。它如此有效地管理有限的內存,以至成百上韆的進程能高效地共享係統。它熟練地統籌數據傳輸,這樣CPU 不用為等待速度相對較慢的硬盤而消耗比正常耗時更長的時間。
《深入理解Linux內核,第三版》指導你對內核中使用的最重要的數據結構、算法和程序設計訣竅進行一次遍曆。通過對錶麵特性的探究,作者給那些想知道自己機器工作原理的人提供瞭頗有價值的見解。書中討論瞭Intel特有的重要性質。相關的代碼片段被逐行剖析。然而,本書涵蓋的不僅僅是代碼的功能,它解釋瞭Linux以自己的方式工作的理論基礎。
本書新版涵蓋2.6版本,其在內核的幾乎每個子係統中都有重要的變化,尤其是在內存管理和塊設備領域。本書側重於以下主題:
●內存管理,包括文件緩存、進程交換和直接內存存取(DMA)
●虛擬文件係統層和第二、第三擴展文件係統
●進程創建和調度
●信號、中斷和設備驅動程序的主要接口
●定時
●內核中的同步
●進程間通信(IPC)
●程序的執行
《深入理解Linux內核》將使你瞭解Linux的所有內部工作,它不僅僅是一個理論上的練習。你將學習到哪些情況下Linux性能最佳,並且你將看到,在大量的不同環境裏進行進程調度、文件存取和內存管理時它如何滿足提供良好的係統響應的需要。這本書將幫助你充分利用Linux係統。
發表於2024-11-25
深入理解LINUX內核(第三版) 2024 pdf epub mobi 電子書 下載
這本書是好書,我就不重復那些贊美之詞瞭。 但提醒一下,新買這本書的戰友們要注意瞭,從2.6.23版本的內核開始,進程調度方式就不再是書中提到的O(1)調度方式,而是改成瞭完全公平調度(CFS),大傢可以看看Robert Love的《Linux內核設計與實現》第三版。還可以參考下麵地址...
評分曾幾何時,我們為調試成功第一段匯編小程序而歡欣鼓舞,為寫完C語言小程序通宵達旦,為自己的數據結構解決瞭一個實際問題而躊躇滿誌。再後來我們學習瞭計算機組成原理或者高級點的計算機係統結構,學習過操作係統的實現和設計,看過算法導論...但好像一切又漸漸變得遙遠瞭,...
評分 評分曾幾何時,我們為調試成功第一段匯編小程序而歡欣鼓舞,為寫完C語言小程序通宵達旦,為自己的數據結構解決瞭一個實際問題而躊躇滿誌。再後來我們學習瞭計算機組成原理或者高級點的計算機係統結構,學習過操作係統的實現和設計,看過算法導論...但好像一切又漸漸變得遙遠瞭,...
評分首先,我要強烈建議的是:這本書一定要看英文版的(買不到的話可以網上下pdf,然後淘寶上打印)! 其次,我還要提醒一下linxu kernel的初學者:讀這本書之前,要看一些講解操作係統原理和概念的書。 最後,對於初次看這本書的讀者來說:不要指望讀一遍就把這本書都搞懂。因為...
圖書標籤: linux kernel 操作係統 內核 Linux 計算機 深入理解LINUX內核(第三版) 編程
內容泛泛的看過。
評分感覺翻譯得不是很通順,讀起來很艱難但是也收獲頗豐,內核還需要啃很久纔行~
評分感覺翻譯得不是很通順,讀起來很艱難但是也收獲頗豐,內核還需要啃很久纔行~
評分從來不覺得這書有什麼好的。
評分不少翻譯方麵的低級錯誤
深入理解LINUX內核(第三版) 2024 pdf epub mobi 電子書 下載