Understanding the Linux Kernel

Understanding the Linux Kernel pdf epub mobi txt 電子書 下載2025

博韋,計算機科學專業博士,意大利羅馬大學Tor vergata分校全職教授。

切薩蒂 數學和計算機科學博士,羅馬大學Tor vergata分校工程學院計算機科學係助理研究員。

出版者:O'Reilly Media
作者:Daniel Plerre Bovet
出品人:
頁數:944
译者:
出版時間:2005-11
價格:GBP 47.99
裝幀:Paperback
isbn號碼:9780596005658
叢書系列:
圖書標籤:
  • linux 
  • kernel 
  • 操作係統 
  • Linux 
  • 計算機 
  • OS 
  • Programming 
  • Linux/Unix 
  •  
想要找書就要到 本本書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

In order to thoroughly understand what makes Linux tick and why it works so well on a wide variety of systems, you need to delve deep into the heart of the kernel. The kernel handles all interactions between the CPU and the external world, and determines which programs will share processor time, in what order. It manages limited memory so well that hundreds of processes can share the system efficiently, and expertly organizes data transfers so that the CPU isn't kept waiting any longer than necessary for the relatively slow disks. The third edition of Understanding the Linux Kernel takes you on a guided tour of the most significant data structures, algorithms, and programming tricks used in the kernel. Probing beyond superficial features, the authors offer valuable insights to people who want to know how things really work inside their machine. Important Intel-specific features are discussed. Relevant segments of code are dissected line by line. But the book covers more than just the functioning of the code; it explains the theoretical underpinnings of why Linux does things the way it does. This edition of the book covers Version 2.6 , which has seen significant changes to nearly every kernel subsystem, particularly in the areas of memory management and block devices. The book focuses on the following topics: * Memory management, including file buffering, process swapping, and Direct memory Access (DMA) * The Virtual Filesystem layer and the Second and Third Extended Filesystems * Process creation and scheduling * Signals, interrupts, and the essential interfaces to device drivers * Timing * Synchronization within the kernel * Interprocess Communication (IPC) * Program execution Understanding the Linux Kernel will acquaint you with all the inner workings of Linux, but it's more than just an academic exercise. You'll learn what conditions bring out Linux's best performance, and you'll see how it meets the challenge of providing good system response during process scheduling, file access, and memory management in a wide variety of environments. This book will help you make the most of your Linux system.

具體描述

讀後感

評分

評分

因為要做內核相關的東西瞭,理所當然的買瞭這本書,剛讀瞭開頭就覺得:一本好書讓翻譯給毀掉瞭。並不是說技術上不行,而是這些個翻譯的態度就不端正!比如剛開始第一頁,把SVR寫成瞭SRV,下麵的注釋中竟然把linus torvalds的名字寫錯瞭。雖然不是什麼大問題,也不會影響到讀者...  

評分

這裏沒法插圖片,完整版(帶圖片和一些格式調整)見 http://www.manio.org/cn/scheduling-of-linux-view-of-society/ 注:我看的是影印版,寫得很好。 Linux內核是一個無比復雜的係統,要想看清大緻的脈絡也非易事。其實,可以把運行中的Linux想像成一個人類的社會,當中的進...  

評分

這本書是好書,我就不重復那些贊美之詞瞭。 但提醒一下,新買這本書的戰友們要注意瞭,從2.6.23版本的內核開始,進程調度方式就不再是書中提到的O(1)調度方式,而是改成瞭完全公平調度(CFS),大傢可以看看Robert Love的《Linux內核設計與實現》第三版。還可以參考下麵地址...  

評分

用戶評價

评分

主要講的還是宏觀的結構,該書必須結閤源代碼一起看纔有足夠的收獲

评分

英文版通俗易懂,可以作為學習操作係統或者內核相關開發的參考

评分

花錢瞭吧,心疼瞭吧,啃唄~

评分

花錢瞭吧,心疼瞭吧,啃唄~

评分

11年的時候, 因為這本書內容太老, 就選擇看瞭德國人那本Professional Linux kernel architecture; 現在17年, 有機會讀這本書, 發現走錯路, 當年應該看這本.

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 onlinetoolsland.com All Rights Reserved. 本本书屋 版权所有