博韋,計算機科學專業博士,意大利羅馬大學Tor vergata分校全職教授。
切薩蒂 數學和計算機科學博士,羅馬大學Tor vergata分校工程學院計算機科學係助理研究員。
為瞭徹底理解是什麼使得Linux能正常運行以及其為何能在各種不同的係統中運行良好,你需要深入研究內核最本質的部分。內核處理CPU與外界間的所有交互,並且決定哪些程序將以什麼順序共享處理器時間。它如此有效地管理有限的內存,以至成百上韆的進程能高效地共享係統。它熟練地統籌數據傳輸,這樣CPU 不用為等待速度相對較慢的硬盤而消耗比正常耗時更長的時間。
《深入理解Linux內核,第三版》指導你對內核中使用的最重要的數據結構、算法和程序設計訣竅進行一次遍曆。通過對錶麵特性的探究,作者給那些想知道自己機器工作原理的人提供瞭頗有價值的見解。書中討論瞭Intel特有的重要性質。相關的代碼片段被逐行剖析。然而,本書涵蓋的不僅僅是代碼的功能,它解釋瞭Linux以自己的方式工作的理論基礎。
本書新版涵蓋2.6版本,其在內核的幾乎每個子係統中都有重要的變化,尤其是在內存管理和塊設備領域。本書側重於以下主題:
●內存管理,包括文件緩存、進程交換和直接內存存取(DMA)
●虛擬文件係統層和第二、第三擴展文件係統
●進程創建和調度
●信號、中斷和設備驅動程序的主要接口
●定時
●內核中的同步
●進程間通信(IPC)
●程序的執行
《深入理解Linux內核》將使你瞭解Linux的所有內部工作,它不僅僅是一個理論上的練習。你將學習到哪些情況下Linux性能最佳,並且你將看到,在大量的不同環境裏進行進程調度、文件存取和內存管理時它如何滿足提供良好的係統響應的需要。這本書將幫助你充分利用Linux係統。
發表於2025-02-26
深入理解LINUX內核(第三版) 2025 pdf epub mobi 電子書 下載
如果你是一個 C 程序員,你想過這些問題嗎:空指針到底是什麼?你調用 malloc 時,係統做瞭什麼?fork 是怎麼實現的?如果你很好奇,如果你是一位有誌青年,你可以看看這本書。 操作係統是什麼?操作係統其實是運行在硬件上的一個程序,這個程序的客戶是應用軟件,如:office...
評分很多句子都不變換一下語序,不知道是偷懶還是連最基本的翻譯技巧都不知道。最過分的是常用的說法翻的也不夠地道,最典型的是“上下文”被翻成瞭“文境”,但搞笑的是在附錄的索引裏卻翻成瞭“上下文”。還有很多術語也不符閤常規的說法,看的很不爽!
評分如果你是一個 C 程序員,你想過這些問題嗎:空指針到底是什麼?你調用 malloc 時,係統做瞭什麼?fork 是怎麼實現的?如果你很好奇,如果你是一位有誌青年,你可以看看這本書。 操作係統是什麼?操作係統其實是運行在硬件上的一個程序,這個程序的客戶是應用軟件,如:office...
評分這本書是好書,我就不重復那些贊美之詞瞭。 但提醒一下,新買這本書的戰友們要注意瞭,從2.6.23版本的內核開始,進程調度方式就不再是書中提到的O(1)調度方式,而是改成瞭完全公平調度(CFS),大傢可以看看Robert Love的《Linux內核設計與實現》第三版。還可以參考下麵地址...
評分對以 所有學計算機的人,OS是一個永遠都繞不過去的話題,一個主修CS的人,如果不懂操作係統,是絕對應該被鄙視的。 但是可惜的是 中國現有的CS培養模式,讓絕大部分學生沒有機會動手自己寫一個kernel。
圖書標籤: linux kernel 操作係統 內核 Linux 計算機 深入理解LINUX內核(第三版) 編程
不少翻譯方麵的低級錯誤
評分內容泛泛的看過。
評分4M => 1,2 => 1 細節和理論, 源碼和實現. 深入分析內核必備書籍. 理論和操作兼顧的linux神品.
評分感覺翻譯得不是很通順,讀起來很艱難但是也收獲頗豐,內核還需要啃很久纔行~
評分感覺翻譯得不是很通順,讀起來很艱難但是也收獲頗豐,內核還需要啃很久纔行~
深入理解LINUX內核(第三版) 2025 pdf epub mobi 電子書 下載