Understanding the Linux Kernel, Third Edition
作者 | Bovet, Daniel P./ Cesati, Marco |
---|---|
出版社 | 聯合發行股份有限公司 |
商品描述 | Linux核心詳解 (第3版):為了全面瞭解是什麼讓Linux起作用,以及為什麼Linux能在各種系統上運作得那麼好,你必須對核心有深入的瞭解。核心會處理CPU和外面世界的所有互動, |
作者 | Bovet, Daniel P./ Cesati, Marco |
---|---|
出版社 | 聯合發行股份有限公司 |
商品描述 | Linux核心詳解 (第3版):為了全面瞭解是什麼讓Linux起作用,以及為什麼Linux能在各種系統上運作得那麼好,你必須對核心有深入的瞭解。核心會處理CPU和外面世界的所有互動, |
內容簡介 為了全面瞭解是什麼讓Linux起作用,以及為什麼Linux能在各種系統上運作得那麼好,你必須對核心有深入的瞭解。核心會處理CPU和外面世界的所有互動,決定哪些行程可以共用處理器時間,以及它們的使用次序。核心把有限的記憶體管理得很好,讓上百個行程能以有效率的方式共用系統。核心以巧妙的方式安排資料的傳輸,使得CPU再也不用等待速度緩慢的硬碟存取。本書要帶領你瞭解,核心中最重要的資料結構、演算法以及程式設計技巧。探索核心功能背後的真相時,對那些想瞭解自己的機器究竟是怎麼運作的讀者,作者提出了寶貴的見解。本書會討論Intel特有的重要功能,也會逐一解析相關的程式片段。但是,本書不只談論程式的作用而已,也會說明Linux之所以這麼運作的理論基礎。本書是第三版,談的是2.6版,每個核心子系統在2.6版中幾乎都有重大的修改,特別是記憶體管理和區塊裝置這兩個領域。◎記憶體管理,包括緩衝機制、行程置換,以及直接記憶體存取(DMA)。◎虛擬記憶體,以及ext2和ext3檔案系統。◎行程的建立和排程。◎信號、中斷事件,以及裝置驅動程式的基本介面。◎計時功能。◎核心內部的同步功能。◎行程間通訊(IPC)。◎程式的執行。本書可讓你熟悉Linux內部的運作方式,但本書絕不只是一本學術著作。你會瞭解到什麼條件下可以讓Linux的效能達到極致,而且你也會知道Linux在各種環境中的行程排程、檔案存取及記憶體管理,如何提供良好的系統回應時間及其原因。本書將能協助你善用你的Linux系統。
書名 / | Linux核心詳解 (第3版) |
---|---|
作者 / | Bovet, Daniel P. Cesati, Marco |
簡介 / | Linux核心詳解 (第3版):為了全面瞭解是什麼讓Linux起作用,以及為什麼Linux能在各種系統上運作得那麼好,你必須對核心有深入的瞭解。核心會處理CPU和外面世界的所有互動, |
出版社 / | 聯合發行股份有限公司 |
ISBN13 / | 9789867794833 |
ISBN10 / | 9867794834 |
EAN / | 9789867794833 |
誠品26碼 / | 2680224836005 |
頁數 / | 996 |
注音版 / | 否 |
裝訂 / | P:平裝 |
語言 / | 1:中文 繁體 |
級別 / | N:無 |