博韋,計算機科學專業博士,意大利羅馬大學Tor vergata分校全職教授。
切薩蒂 數學和計算機科學博士,羅馬大學Tor vergata分校工程學院計算機科學係助理研究員。
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.
很多句子都不變換一下語序,不知道是偷懶還是連最基本的翻譯技巧都不知道。最過分的是常用的說法翻的也不夠地道,最典型的是“上下文”被翻成瞭“文境”,但搞笑的是在附錄的索引裏卻翻成瞭“上下文”。還有很多術語也不符閤常規的說法,看的很不爽!
評分首先,我要強烈建議的是:這本書一定要看英文版的(買不到的話可以網上下pdf,然後淘寶上打印)! 其次,我還要提醒一下linxu kernel的初學者:讀這本書之前,要看一些講解操作係統原理和概念的書。 最後,對於初次看這本書的讀者來說:不要指望讀一遍就把這本書都搞懂。因為...
評分同事買瞭這本書,然後裁成5本,以便攜帶,方便上下班地鐵上看。我就藉機一本本要來看,重點看VM的部分。 沒啥說的,講的很清楚,邊看書邊看代碼,收獲很大。 論壇上有人反應此書翻譯的不好,我沒這感覺,可能文字看的不仔細吧。
評分好多人說中文版的翻譯問題...不過,我不覺得中文版很不好,總體感覺還是可以的。聲稱因為這些問題看不下去的,我估計原版書也很難看下去。 這本書內容極力做到講清楚細節,喜歡不厭其煩的講內核的數據結構,我認為這個是很必要的,如果不說清楚,沒辦法再細講下去,隻能空說概...
評分非常棒的內核方麵的書!我買瞭很久瞭。多久?大概快一年半瞭。我雖然喜歡Linux方麵的書籍,但在書店逛的時候,大多不會買:站在那兒,一會兒就能夠翻完的書,從含金量方麵考慮,值得買麼? 而這本書,含金量是足夠瞭,但是看起來非常耗時,非常基礎的底層技術:匯編知識(主要...
有瞭linux0.11的基礎,終於可以來看看高版本的整體描述瞭。物理內存看的差不多瞭,僅僅因為高端內存,引入瞭這麼多東西,實在是難受
评分花錢瞭吧,心疼瞭吧,啃唄~
评分總體感覺還行,細節較多,剛擼完一遍影印版,花瞭差不多一個月時間,建議和LDD一起看。 要深入內核,感覺還是要從代碼入手,多調試下內核。 這本書擼完,就可以看毛德操的情景分析瞭。
评分通透!
评分#linux kernel source code 概覽 未讀完
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 onlinetoolsland.com All Rights Reserved. 本本书屋 版权所有