博韋,計算機科學專業博士,意大利羅馬大學Tor vergata分校全職教授。
切薩蒂 數學和計算機科學博士,羅馬大學Tor vergata分校工程學院計算機科學係助理研究員。
為瞭徹底理解GNU/Linux的內部構造以及它為何能在各種係統之上工作得如此這好,那就需要你深入研究操作係統的心髒——Linux內核本身。內核處理各種請求或已完成的I/O操作,並判斷哪些程序將分享它的處理時間,會以什麼順序分享。Linux內核肩負著中國管理整個係統的職責,是神奇的Linux高效之根源。
本書將引導你暢遊Linux內核中使用的最主要的數據結構、算法和編程技巧,討論瞭具體的Intel平颱的重要特點。但是本書涵蓋的內容絕不限於代碼所起的作用,它還闡明瞭Linux為什麼如此運作的理論基礎。
本書涵蓋Linux 2.4,
●網絡
●內存管理,包括文件緩衝、進程交換以及直接內存訪問
●虛擬文件係統層和第二及第三擴展文件係統
●進程創建及調度
●信號、中斷及對設備驅動程序的主要接口
●定時
●內核中的同步
●進程間通信
●程序執行
本書將使讀者熟悉Linux所有的內在工作機製,但本書不僅僅是一種學術訓練,讀者還將知道什麼樣的條件使Linux産生最好的性能,你會看到Linux如何得以滿足(在各種環境下)進程調度、文件訪問及內存管理期間提齣的快速響應要求。
發表於2024-12-26
深入理解LINUX內核(第二版) 2024 pdf epub mobi 電子書 下載
曾幾何時,我們為調試成功第一段匯編小程序而歡欣鼓舞,為寫完C語言小程序通宵達旦,為自己的數據結構解決瞭一個實際問題而躊躇滿誌。再後來我們學習瞭計算機組成原理或者高級點的計算機係統結構,學習過操作係統的實現和設計,看過算法導論...但好像一切又漸漸變得遙遠瞭,...
評分如果你是一個 C 程序員,你想過這些問題嗎:空指針到底是什麼?你調用 malloc 時,係統做瞭什麼?fork 是怎麼實現的?如果你很好奇,如果你是一位有誌青年,你可以看看這本書。 操作係統是什麼?操作係統其實是運行在硬件上的一個程序,這個程序的客戶是應用軟件,如:office...
評分同事買瞭這本書,然後裁成5本,以便攜帶,方便上下班地鐵上看。我就藉機一本本要來看,重點看VM的部分。 沒啥說的,講的很清楚,邊看書邊看代碼,收獲很大。 論壇上有人反應此書翻譯的不好,我沒這感覺,可能文字看的不仔細吧。
評分一、硬傷 P101L4 ~ L6的內容為: "沒有為處於TASK_STOPPED、、EXIT_ZOMBIE或EXIT_DEAD狀態的進程建立專 門的鏈錶。由於對處於暫停、僵死、死亡狀態進程的訪問比較簡單,或者通過PID, 或者通過特定父進程的子進程鏈錶,所以不必對這三種狀態進程分組。" L7 ~ L9的內容為:...
評分因為要做內核相關的東西瞭,理所當然的買瞭這本書,剛讀瞭開頭就覺得:一本好書讓翻譯給毀掉瞭。並不是說技術上不行,而是這些個翻譯的態度就不端正!比如剛開始第一頁,把SVR寫成瞭SRV,下麵的注釋中竟然把linus torvalds的名字寫錯瞭。雖然不是什麼大問題,也不會影響到讀者...
圖書標籤: linux kernel 內核 操作係統 計算機 Linux/Unix Linux內核 開源
不是入門書
評分不是入門書
評分沒讀完
評分內核結構
評分自有
深入理解LINUX內核(第二版) 2024 pdf epub mobi 電子書 下載