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.

具体描述

读后感

评分

时不时就会冒出这种感觉。错误真的很多,感觉有时候是译者根本没有理解才会发生这种错误。比如812页这句,the traced program can be executed step-by-step, until a signal is received, or until a system call is invoked.被翻译做“被跟踪的程序一步一步地执行,直到接受...  

评分

这本书的英文名是Understanding the linux kernel,怎么翻译成中文就是“深入理解linux内核”,“深入”在哪里,这么喜欢添油加醋,翻译别人的东西就不要自由发挥了,把意思翻译出来就行了,不必要添加这些无关紧要的东西  

评分

好多人说中文版的翻译问题...不过,我不觉得中文版很不好,总体感觉还是可以的。声称因为这些问题看不下去的,我估计原版书也很难看下去。 这本书内容极力做到讲清楚细节,喜欢不厌其烦的讲内核的数据结构,我认为这个是很必要的,如果不说清楚,没办法再细讲下去,只能空说概...  

评分

一、硬伤 P101L4 ~ L6的内容为: "没有为处于TASK_STOPPED、、EXIT_ZOMBIE或EXIT_DEAD状态的进程建立专 门的链表。由于对处于暂停、僵死、死亡状态进程的访问比较简单,或者通过PID, 或者通过特定父进程的子进程链表,所以不必对这三种状态进程分组。" L7 ~ L9的内容为:...  

评分

同事买了这本书,然后裁成5本,以便携带,方便上下班地铁上看。我就借机一本本要来看,重点看VM的部分。 没啥说的,讲的很清楚,边看书边看代码,收获很大。 论坛上有人反应此书翻译的不好,我没这感觉,可能文字看的不仔细吧。  

用户评价

评分

总体感觉还行,细节较多,刚撸完一遍影印版,花了差不多一个月时间,建议和LDD一起看。 要深入内核,感觉还是要从代码入手,多调试下内核。 这本书撸完,就可以看毛德操的情景分析了。

评分

果然现在耐不下性子了么 该打

评分

内核驱动必读书目

评分

11年的时候, 因为这本书内容太老, 就选择看了德国人那本Professional Linux kernel architecture; 现在17年, 有机会读这本书, 发现走错路, 当年应该看这本.

评分

不知道该读多少遍

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有