Understanding the Linux Kernel 在线电子书 图书标签: linux kernel 操作系统 Linux 计算机 OS Programming Linux/Unix
发表于2025-02-02
Understanding the Linux Kernel 在线电子书 pdf 下载 txt下载 epub 下载 mobi 下载 2025
英文版通俗易懂,可以作为学习操作系统或者内核相关开发的参考
评分Kindle版看起来很爽
评分翻了翻,现在感觉这些都厚书 都差不多 总体把握吧
评分总体感觉还行,细节较多,刚撸完一遍影印版,花了差不多一个月时间,建议和LDD一起看。 要深入内核,感觉还是要从代码入手,多调试下内核。 这本书撸完,就可以看毛德操的情景分析了。
评分11年的时候, 因为这本书内容太老, 就选择看了德国人那本Professional Linux kernel architecture; 现在17年, 有机会读这本书, 发现走错路, 当年应该看这本.
博韦,计算机科学专业博士,意大利罗马大学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.
这里没法插图片,完整版(带图片和一些格式调整)见 http://www.manio.org/cn/scheduling-of-linux-view-of-society/ 注:我看的是影印版,写得很好。 Linux内核是一个无比复杂的系统,要想看清大致的脉络也非易事。其实,可以把运行中的Linux想像成一个人类的社会,当中的进...
评分译者相当不负责任, 感觉他就是把英文句子逐词地翻译过来, 都不带调整的, 读起来相当生硬且晦涩, 审校更加不负责, 这样的翻译都可以通过? 我的评论哪儿短了? 我的评论哪儿短了? 我的评论哪儿短了? 我的评论哪儿短了? 我的评论哪儿短了? 我的评论哪儿短了? 我的评论哪儿短了? 我...
评分同事买了这本书,然后裁成5本,以便携带,方便上下班地铁上看。我就借机一本本要来看,重点看VM的部分。 没啥说的,讲的很清楚,边看书边看代码,收获很大。 论坛上有人反应此书翻译的不好,我没这感觉,可能文字看的不仔细吧。
评分这书几乎对Linux内核中的主要子系统的源码进行了逐行分析,确实需要我们静下来沉下心来,花一段不短的时间来阅读源码。 虽然我们自己去写一个操作系统的可能性很小,但是如果能深入理解这么庞大的系统,能阅读几万甚至几十万行优秀的代码,还有什么系统的源代码是我们不能理解...
评分非常棒的内核方面的书!我买了很久了。多久?大概快一年半了。我虽然喜欢Linux方面的书籍,但在书店逛的时候,大多不会买:站在那儿,一会儿就能够翻完的书,从含金量方面考虑,值得买么? 而这本书,含金量是足够了,但是看起来非常耗时,非常基础的底层技术:汇编知识(主要...
Understanding the Linux Kernel 在线电子书 pdf 下载 txt下载 epub 下载 mobi 下载 2025