首頁
中文書目錄
原文書目錄
 站內快速搜尋
資源中心
Book Series
Special Interest













■好消息,歐萊禮書籍已重新鋪貨至各大書局及網路書店,歡迎讀者選購       ■歡迎各院校採用歐萊禮書籍,學校團購請洽校園服務團隊
Understanding the Linux Kernel, Third Edition
書名:Linux 核心詳解 第三版
作者:Daniel P. Bovet, Marco Cesati
譯者:陳建勳
編輯:蔣大偉
書號:A194
ISBN:978-986-7794-83-3
頁數:996頁
出版日期:2006年08月
售價:1200


試讀章節



為了全面瞭解是什麼讓 Linux 起作用,以及為什麼 Linux 能在各種系統上運作得那麼好,你必須對核心有深入的瞭解。核心會處理 CPU 和外面世界的所有互動,決定哪些行程可以共用處理器時間,以及它們的使用次序。核心把有限的記憶體管理得很好,讓上百個行程能以有效率的方式共用系統。核心以巧妙的方式安排資料的傳輸,使得 CPU 再也不用等待速度緩慢的硬碟存取。

本書要帶領你瞭解,核心中最重要的資料結構、演算法以及程式設計技巧。探索核心功能背後的真相時,對那些想瞭解自己的機器究竟是怎麼運作的讀者,作者提出了寶貴的見解。本書會討論 Intel 特有的重要功能,也會逐一解析相關的程式片段。但是,本書不只談論程式的作用而已,也會說明 Linux 之所以這麼運作的理論基礎。

本書是第三版,談的是 2.6 版,每個核心子系統在 2.6 版中幾乎都有重大的修改,特別是記憶體管理和區塊裝置這兩個領域。本書的內容涵蓋:

  • 記憶體管理,包括緩衝機制、行程置換,以及直接記憶體存取(DMA)。
  • 虛擬記憶體,以及 ext2 和 ext3 檔案系統。
  • 行程的建立和排程。
  • 信號、中斷事件,以及裝置驅動程式的基本介面。
  • 計時功能。
  • 核心內部的同步功能。
  • 行程間通訊(IPC)。
  • 程式的執行。

本書可讓你熟悉 Linux 內部的運作方式,但本書絕不只是一本學術著作。你會瞭解到什麼條件下可以讓 Linux 的效能達到極致,而且你也會知道 Linux 在各種環境中的行程排程、檔案存取及記憶體管理,如何提供良好的系統回應時間及其原因。本書將能協助你善用你的 Linux 系統。


| 首頁 | 聯絡我們 |
© 2009, O'Reilly Media, Inc. Taiwan Branch