Memory Management: Algorithms and Implementation in C/C++ (Windows Programming/Development)
||Author: Bill Blunden|
List Price: $59.95
Our Price: Click to see the latest and low price
Publisher: Wordware Publishing (October, 2002)
Average Customer Rating: 5 out of 5
Customer ReviewsRating: 5 out of 5
Nuts and Bolts Perspective
While a lot of books on computer memory end up abstracting their discussion somehow, Blunden's book lies at the opposite end of the spectrum. All aspects of computer memory are examined (hardware level, OS level, application level) and in each instance concrete, non-trivial, examples are presented. Nothing, and I mean nothing, is left to the imagination. This book is nothing short of an exhaustive look at memory management. Engineers interested in this traditionally neglected topic should buy this book!
Having read other reviews, I will agree that the material in the last chapter is just a little prophetic.
Rating: 5 out of 5
No holds barred (NHB programming)
As a public servant involved in technical copyright work, I normally don't stray too far from my area of specialy. However, a friend of mine recommended this book and I picked it up at a local bookstore.
This book does a nice job of looking at the countless little details that come into play when dealing with a computer's memory. What was once very easy for hackers to fiddle with in 1981 is now a nasty ordeal. Fortunately you'll have this book to guide you.
Nice explanation of the A20 address gate.
One thing I didn't expect was a look behind all the marketing hype behind Moore's Law. The last chapter is somewhat ominous, and it makes you wonder if the author has been to John Young's web site. TIA is closer than you think...
Rating: 5 out of 5
The whole enchillada!
This is probably the only book I have ever bought that actually gave a discussion on protected mode that I could follow. He does keep the discussion basic (flat model, no paging), but it got me over the hurdle.
I also liked his high-level memory managers. They were to the point and easy to understand. No fancy syntax, no cryptic pointer swizzling,... just straightforward code. What Blunden provides is a solid foundation that has a low learning threshold.
Finally, Blunden speaks to the reader in a casual manner, as if you were sipping high-octane coffee somewhere on El Camino BigNum.
· Code Optimization: Effective Memory Usage
· The Art of Assembly Language
· Hacker Disassembling Uncovered
· Linkers and Loaders
· Virtual Machine Design and Implementation in C/C++ (With CD-ROM)