图书标签: linux kernel 操作系统 Linux 计算机 OS Programming Linux/Unix
发表于2024-04-27
Understanding the Linux Kernel pdf epub mobi txt 电子书 下载 2024
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.
博韦,计算机科学专业博士,意大利罗马大学Tor vergata分校全职教授。
切萨蒂 数学和计算机科学博士,罗马大学Tor vergata分校工程学院计算机科学系助理研究员。
翻了翻,现在感觉这些都厚书 都差不多 总体把握吧
评分英文版通俗易懂,可以作为学习操作系统或者内核相关开发的参考
评分文件系统部分不是太好看..
评分11年的时候, 因为这本书内容太老, 就选择看了德国人那本Professional Linux kernel architecture; 现在17年, 有机会读这本书, 发现走错路, 当年应该看这本.
评分终于扫完,还需要再扫几遍且多看代码#感谢公司搬家到每天上下班3时的地方让我看书
曾几何时,我们为调试成功第一段汇编小程序而欢欣鼓舞,为写完C语言小程序通宵达旦,为自己的数据结构解决了一个实际问题而踌躇满志。再后来我们学习了计算机组成原理或者高级点的计算机系统结构,学习过操作系统的实现和设计,看过算法导论...但好像一切又渐渐变得遥远了,...
评分好多人说中文版的翻译问题...不过,我不觉得中文版很不好,总体感觉还是可以的。声称因为这些问题看不下去的,我估计原版书也很难看下去。 这本书内容极力做到讲清楚细节,喜欢不厌其烦的讲内核的数据结构,我认为这个是很必要的,如果不说清楚,没办法再细讲下去,只能空说概...
评分这本书的英文名是Understanding the linux kernel,怎么翻译成中文就是“深入理解linux内核”,“深入”在哪里,这么喜欢添油加醋,翻译别人的东西就不要自由发挥了,把意思翻译出来就行了,不必要添加这些无关紧要的东西
评分 评分首先,我要强烈建议的是:这本书一定要看英文版的(买不到的话可以网上下pdf,然后淘宝上打印)! 其次,我还要提醒一下linxu kernel的初学者:读这本书之前,要看一些讲解操作系统原理和概念的书。 最后,对于初次看这本书的读者来说:不要指望读一遍就把这本书都搞懂。因为...
Understanding the Linux Kernel pdf epub mobi txt 电子书 下载 2024