Dominant Systems - Michigan Network Solutions Provider Dominant Systems - Michigan Network Solutions Provider
Dominant Systems - Michigan Network Solutions Provider Dominant Systems - Michigan Network Solutions Provider
ARCSPIDER SEARCH
Enter Keywords:

Powered by Arc Spider - Smart Product Search Services 
Privacy Statement
PARTNER LINKS

Buy.com Coupons

Sony VAIO PC Special Offers

The Hottest Notebook Deals Are Here!


Memory Management: Algorithms and Implementations In C C++ (Windows Programming...
Home > Computer/ Network Books > C++ > Item 104
View Previous Product in C++ View Next Product in C++

Click here to buy  Memory Management: Algorithms and Implementations In C C++ (Windows Programming... by Bill Blunden. Memory Management: Algorithms and Implementations In C C++ (Windows Programming...
by Bill Blunden
Sales Rank: 933960
Discount: 35 %
$23.95
At Amazon
Get More Info On  Memory Management: Algorithms and Implementations In C C++ (Windows Programming...! Buy  Memory Management: Algorithms and Implementations In C C++ (Windows Programming... Now!

  • Paperback: 360 pages
  • Publisher: Wordware Publishing, Inc. October 25, 2002
  • Language: English
  • ISBN-10: 1556223471
  • ISBN-13: 978-1556223471
  • Product Dimensions: 8.8 x 6 x 1.1 inches
  • Shipping Weight: 1.3 pounds

    Book Description
    Memory Management: Algorithms and Implementation in C/C++ describes how to construct production-quality memory managers. This approach includes both high-performance explicit memory managers and more intricate garbage collectors like those popularized by the Java Virtual Machine. Every implementation is complemented by an in-depth presentation of theory, benchmark tests, extensive source code examples, and a discussion of each implementation's trade-offs.

    About The Author
    Bill Blunden has a bachelors degree in physics from Cornell University and a masters degree in operations research from Case Western Reserve University. He has spent the past ten years performing R&D on enterprise middleware, implementing distributed computing software, and working with security protocols. He is also the author of Virtual Machine Design and Implementation in C/C++ from Wordware Publishing.

    Customer Reviews & Comments
    This book, is one of the few computer books I have read from cover to cover - code listings are easy to scan/skip, and the book itself is not huge (however the cost seems fairly high for the size). This book is clearly written, and well researched. It is not for beginners. This book spends time on the hardware aspects of Memory management based on the Intel 386 and above architecture. Real Mode versus protected mode and how the processor design allows for memory protection in protected mode. This is then followed by a survey of Operating Systems, from DOS to Linux to Windows - which is moving from the simple to the complex - and how the OS provides Memory Management services. Then the development of computer languages, and how they allow for memory management starting with COBOL and moving on to Object oriented C++ and Java Virtual Machines. Finally the last part of the book has a lot of code listings with very simplistic memory management and moving into slightly more complex algorithms for memory management for programs. The focus is on introducing multiple approaches and how to measure the real performance of each - some parts of this part of the book seemed like they were repeating the same text in making comments about the code. Overall, I liked the book. I read the Pentium Protected Mode architecture book last year, and it prepared me for this book. I have not done much assembly level x86 programming, but enough to understand what was being shown in the early examples. The book has a very good bibilography of sources for each chapter - six long chapters. I felt, while looking at these bibilographies, that the time spent in going through all of the items in the bibliography was part of the reason that this books price was set so high. The references here are thorough and identify some turning points in computer sciences to me. The structure of the book is the layers by which memory managment is accomplshed - the memory management code is more of an intro. I felt that the book might be targeting Computer Science courses as its real market - the books structure lays down a good foundation for further exploration. The deeper development of Memory Management algorithms is where I too found the book lacking, and the title a bit deceiving - a complaint from another that I would agree with. This is the reason for not giving 5 stars. It would have taken a lot more time to develop the code and write explanations for more complex approaches and the author states this repeatedly in this algorithm section of the book. I am inspired from this book to learn more about x86 assembly language, and to study the actual code of the Linux Kernel. If that sounds of interest to you too, then you should buy this book. Comment | Permalink | (Report this)

  • Memory Management: Algorithms and Implementations In C C++ (Windows Programming...
    Discount: 35 %
    Available from Amazon
    Price: $23.95
    Get More Info On  Memory Management: Algorithms and Implementations In C C++ (Windows Programming...! Buy  Memory Management: Algorithms and Implementations In C C++ (Windows Programming... Now!
    Home |  About Us |  Network Services |  Security Services |  Testimonials |  Case Studies
    Tips & Tools |  Press Room |  Newsletters |  Employment |  Contact Us

    Copyright © 2008, Dominant Systems Corporation

    Dominant Systems Corporation