7 of 7 people found the following review helpful
Nuts and bolts of Linux VM, not for beginners,
This review is from: Understanding the Linux Virtual Memory Manager (Paperback)
If the title of the book is a hint that it is not for the masses, then the additional information one is presented with is a definite confirmation of this fact.
The book is an in depth look into intricate workings of one of the most complicated and sophisticated parts of any OS that supports virtual memory concepts. As such, it is not an easy read for people who are not familiar with programming and general OS concepts, and since, to be honest, most people today do not fall into this category, this book has a very specific audience. In short, if you do not already know how TLB operates, do not even look at it.
The text itself is nicely organized, hierarchy is well defined, concepts explained. Detailed description of logic is supported by the code examples that are dissected in detail, and in my mind provide an excellent learning resource.
One drawback that caused 4 stars, instead of 5, is the lack of common terminology; rather, author explains in his own words some of the details. As such, these explanations tend to be unnecessarily complicated, burdened by the re-defining of the every day language that is used in a wrong way.
Overall, a very, very good resource on Linux VM, and a definite must for a serious kernel developer.