[Previous entry: "Book Review:Design Patterns by Erick Gamma et al"] [Next entry: "Finding Heap Corruption"]
06/03/2005: "Book Review: "MS Windows Internals" by Mark Russinovich and David Solomon"
According to Chris Sells, publishers think that people are reluctant to buy volumes thicker than about 800 pages. Well, "Inside MS Windows" has 900 pages in its third edition. The fourth edition of the book just came out and it is almost 1000 pages! David Solomon and Mark Russinovich probably do not need to worry about the size, because they have excellent reputation in the programming community.
The book has 14 chapters and provides detailed explanation of internetworking of the Windows Operating System. Authors have access to Windows source code and provide architectural overview with numerous diagrams and kernel debugger exercises. First 6 chapters of the book are a very useful reading for a software engineer, a system administrator or a technical support specialist. The remainder of the book is somewhat more technical but is probably the only place where you can find detailed information on such Windows Internals as memory, storage and cache management, as well as, networking I/O and crash