What Makes It Page?: The Windows 7 (x64) Virtual Memory Manager
M**Y
If you want to understand Windows Memory Management, this is the ONLY book you'll need.
This is, to my knowledge, the ONLY book in existence that goes into depth on how the Windows Memory Manager really works. I've been involved with low-level operating system type code for a very, very long time (since FreeBSD was ported to the i386, if that tells you anything), and I've never seen such an in-depth analysis of the Windows Memory Management system. If you are a computer science student, hacker (white or black hat), or a curious engineer, I STRONGLY recommend this book to you.It covers the x64 memory architectures, what the practical theory around memory management is, and the Windows specific implementation in excellent detail. This topic is off the beaten path enough, that I was thrilled to even find that someone has published a book on it, much less such a high quality book on it. Enrico has done the world a service by spending his time creating this amazing text on Memory management.It's a topic that most consider dry and don't pay a lot of attention to, but it's absolutely critical to operating system function, and this publication will be referred to for future generations of operating system engineers for the next 25 years.
B**Y
A very good technical reading
This is a very detailed and interesting explanation on intrinsic of paging mechanism in Windows 7. Anyone who is curious about how things work under the hood will find the book very informative. Three things which in my opinion should deserve more detailed explanation - bootstrapping the VMM mechanism, context switching between processes, and short description of segmentation mechanism to make the x86 addressing architecture complete.
R**.
Five Stars
It is a very helpful stuff.
M**.
Great information, needs a grammar pass
Excellent book in terms of knowledge, and I will keep it as a great reference on paging. There are random sections of the book that look like they must have been added right before print, because they needed the help of an editor - the grammar mistakes in these particular sections are numerous and a bit odd (as in, not native English speaker odd), which makes me question whether I understood those sections just right; I'm definitely a novice in this area. Still, a great book, just be aware that if you read through these sections, the rest of the book is better.
B**N
In much need of an editor
I picked up this book based on the very positive reviews on Amazon. I'm still reading through it so I will skip content review for now. I'll update the review later.However, the editing leaves much to be desired. Judging from the sparse publishing information provided in the book it looks like the book was edited and published by the author. This is by no means a bad thing in and of itself, but in this case it shows how hard it can be to make a technical text accessible. The text is littered with errors which makes it hard to follow at times. There are not many books on this subject, so I'm willing to forgive a lot but even if the content turns out to be brilliant the book could have been so much better with the help of a skilled editor. I recommend reading some of the preview text available on Amazon to get an idea of the readability of the text.The appendix lists numerous publications and blog posts by Mark Russinovich as references. Given the quality of the text I would recommend checking these out before turning to this book.
M**T
Five Stars
This is the best insight into the Windows Memory Manager.This information can't be found in any Microsoft published texts. The famous Windows Internals series ( Solomon, Russinovich ) contains no more than 20% of this book information on the Memory Manager as Windows Internals series was endorsed by Microsoft with the policy of denying access to information.
S**E
Well written and highly suggested
This book is well written. The author took all the hard work to study the Intel manuals and then distilled this knowledge in an approachable and easy to understand text.I highly advise this book, even to be used as a textbook
V**R
Cool Trick Bag
What can i say, I I learned a lot from this book, and with my mind set, I am pulling lots of tricks :)Thanks to the author for broadening my horizon with this excellent book.
I**F
One of the book you should read if you're into Windows Internals
This book has been recommended to me by some security professionals (including Bruce Dang) and it is one of the best you can have to learn about windows kernel internals.
F**K
Great Book!
Includes a vast collection of topics around memory management, including step by step instructions for windbg and a downloadable application to reproduce the results. The best and most detailed book about this topic i read so far!
S**R
but none (to the best of my knowledge) that explores the Windows operating system's ...
There are plenty of books on Windows API, but none (to the best of my knowledge) that explores the Windows operating system's memory management, in such great detail. Excellent material, not just for a programmer who works on Windows but also, to anyone yearning to learn about nitty-gritty of virtual memory management in a modern OS (Windows 7 being pretty recent).Provides details on what a Windows programmer can expect to "see" inside the RAM, when debugging (Windbg).
H**Y
... read this book and may I just say its fantastic. It has a few typos already (chapter one) ...
Started to read this book and may I just say its fantastic. It has a few typos already (chapter one) but don't let that put you off. About to start reading chapter 2 now. Looking forward to the rest of the book.
R**G
Un increíble trabajo de documentación... sólo válido para expertos
Pese a eso le he dado todas las estrellas porque el tío sabe de lo que habla y te explica al detalle el funcionamiento del sistema de paginación y virtualización de memoria...Pero eso sí, como los Principia de Newton, ese libro sólo lo entiende el que lo ha escrito y el que programó eso en Windows, si no son la misma persona.
Trustpilot
3 weeks ago
3 weeks ago