Microsoft® Windows® Internals and over one million other books are available for Amazon Kindle. Learn more

Have one to sell? Sell yours here
Start reading Microsoft® Windows® Internals on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Microsoft Windows Internals (4th Edition): Microsoft Windows Server 2003, Windows XP, and Windows 2000 [Hardcover]

Mark E. Russinovich , David A. Solomon
4.5 out of 5 stars  See all reviews (36 customer reviews)


Available from these sellers.


Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $27.35  
Hardcover --  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now
There is a newer edition of this item:
Windows® Internals: Including Windows Server 2008 and Windows Vista, Fifth Edition (PRO-Developer) Windows® Internals: Including Windows Server 2008 and Windows Vista, Fifth Edition (PRO-Developer) 5.0 out of 5 stars (21)
Currently unavailable

Book Description

January 5, 2005 0735619174 978-0735619173 4th 8. Uberarb. Aufl. 2004 ed.

Delve inside the Windows kernel with noted internals experts Mark Russinovich and David Solomon, in collaboration with the Microsoft Windows product development team. This classic guide—fully updated for Windows Server 2003, Windows XP, and Windows 2000, including 64-bit extensions—describes the architecture and internals of the Windows operating system. You’ll find hands-on experiments you can use to experience Windows internal behavior firsthand, along with advanced troubleshooting information to help you keep your systems running smoothly and efficiently. Whether you’re a developer or a system administrator, you’ll find critical architectural insights that you can quickly apply for better design, debugging, performance, and support.

Get in-depth, inside knowledge of the Windows operating system:

  • Understand the key mechanisms that configure and control Windows, including dispatching, startup and shutdown, and the registry
  • Explore the Windows security model, including access, privileges, and auditing
  • Investigate internal system architecture using the kernel debugger and other tools
  • Examine the data structures and algorithms that deal with processes, threads, and jobs
  • Observe how Windows manages virtual and physical memory
  • Understand the operation and format of NTFS, and troubleshoot file system access problems
  • View the Windows networking stack from top to bottom, including mapping, APIs, name resolution, and protocol drivers
  • Troubleshoot boot problems and perform crash analysis


Editorial Reviews

About the Author

Mark E. Russinovich is a Technical Fellow in the Windows Azure™ group at Microsoft. He is coauthor of the Windows Internals book series, lead author for Windows Sysinternals Administrator’s Reference, cofounder of the Sysinternals web site, and a highly regarded expert on Windows internals and computer security.

David A. Solomon is coauthor of the WINDOWS INTERNALS book series and teaches classes on Windows internals to corporations worldwide, including Microsoft. He is a regular speaker at Microsoft technical conferences and previously was a lead developer for the VMS operating system.


Product Details

  • Hardcover: 976 pages
  • Publisher: Microsoft Press; 4th 8. Uberarb. Aufl. 2004 ed. edition (January 5, 2005)
  • Language: English
  • ISBN-10: 0735619174
  • ISBN-13: 978-0735619173
  • Product Dimensions: 8 x 1.8 x 9.4 inches
  • Shipping Weight: 3.5 pounds
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (36 customer reviews)
  • Amazon Best Sellers Rank: #412,369 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews
70 of 75 people found the following review helpful
5.0 out of 5 stars Not just for system-level developers April 6, 2005
Format:Hardcover
I've always been a bit twiddler - whether it's writing 16-bit drivers for Windows 3.1 or doing Windows Server 2003 storage related development, I've never shied away from getting into the meat of the system.

In 1992, I got "Inside Windows NT" by Helen Custer to discover how Windows NT was structured. I purchased at least one of the other editions as well, which were authored by David Solomon and Mark Russinovich. The fourth edition has a hard cover and a new name, "Windows Internals, fourth edition".

Solomon and Russinovich are well known for their knowledge of how Windows works deep under the covers. Russinovich produces a number of very cool tools, many of them free at his Sysinternals web site.

This book does not cover details of Win32 API or the .NET Framework. It does cover the kernel, memory management, I/O sub-system including ACPI and Plug and Play, and storage. The fourth edition covers low-level changes in Windows XP and Windows Server 2003.

This is not a book with coding examples. Developers working this level already have excellent API references from the Microsoft developer kits. This book is heavy on concepts and implementation, with exercises in practicality. However, its best feature is the great number of sidebars with various "experiments" you can do, often featuring unique ways of using the Sysinternals tools.

While obviously system level developers will gain the most benefit from this book, there is a ton of information for IT professionals as well - particularly for system performance tuning. I was able to use the information regarding Event Tracing for Windows (ETW) in my current project. Sadly, the final chapter, on Crash Dump analysis, seems incomplete and ends rather abruptly. Being a Microsoft Press author myself, I wonder if schedule pressures were involved.
Comment | 
Was this review helpful to you?
35 of 39 people found the following review helpful
4.0 out of 5 stars A Must-Have Addition to your IT Library January 19, 2005
Format:Hardcover
For owners of a copy of the third edition, there is enough of an incremental improvement from the third edition to justify buying this one. If you don't already have the third edition, then you must get a copy of the fourth. The book contains information on several subjects that you just can't get any where else. Personally, I found the material on 64-bit hardware, Wow64, etc to be enlightening. The chapter on system crash/hang debugging was helpful, but left me wanting more detailed coverage.

On the down side, not having a CD with at least an electronic copy of the book is a problem. The index in the book isn't comprehensive enough to find small details that you remember reading, but don't recall what chapter that detail was in. A searchable electronic version of a reference book like this is simply a must.

Also, there seem to be too many editing errors in the fourth edition, especially in the newer material. Unfortunately, just like the third edition, you are going to have to mark the fourth edition up a bit.
Comment | 
Was this review helpful to you?
16 of 16 people found the following review helpful
Format:Hardcover|Amazon Verified Purchase
As an experienced UNIX device driver developer, I was looking for reference material on writing drivers for Windows. Recent books on Windows device driver development seemed much more sparse than I was expecting. After using this book, I think it may simply be due the fact that "Microsoft Windows Internals" is such an excellent reference.

The chapters are segregated in such a way that makes it easy to obtain the specific information you are looking for. If you're a novice and are just looking for a How-To book, you would probably do better to consult the MSDN library. However, even for a beginner this book would be good as a reference, and it is phenomenal as a reference for the experienced developer. For myself, I found it very easy to transition into the Windows world from my UNIX universe with this read.

If you aren't particularly familiar with Windows systems development, the first couple of chapters are quintessential, actually. They do an excellent job of pointing to references for tools and reading material which will help your comprehension of the material and your ability to use it. For example, even one of the later chapters pointed me to the exact DDK I needed for the problem I was trying to solve. At the point I read the book, I had no idea there was a separate DDK for that particular problem. This is one of the few books where the informational sidebars are truly informational.

All in all, if you're doing any kind of Windows system internals development, whether device driver level or just trying to understand how parts of the kernel work, this is an excellent reference. Highly recommended!
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars This book is like a bible to me
I am great fan of Mark and follow all his blogs. I have watched each and ever interview of his on Youtube. Read more
Published on December 5, 2010 by Tushar
5.0 out of 5 stars Excellent Reference
This is an excellent book even for the relatively inexperienced. It provides a great understanding of the foundations of the Windows operating system and by doing so, enhances... Read more
Published on June 29, 2009 by Robert Garzino
5.0 out of 5 stars It's all that!
If you know what *might* be in an "internals" book - you'll be glad to know it's all in there. If you know Windows, Dave Cutler, and what *could* be in an internals book - you'll... Read more
Published on April 28, 2009 by K. Conquest
5.0 out of 5 stars Great Service
Book ordered was received in a flash. Wouldn't hesitate to purchase from this vendor again.
Published on January 19, 2009 by Gary L. Beck
4.0 out of 5 stars Nice book...
This hard cover book looked like new and it still helping me a lot in understanding the Windows Internals. Read more
Published on January 9, 2009 by B. Meenakshisundaram
5.0 out of 5 stars Pure internals
It's Mark Russinovich !!! Its really a nice book, which drills down to the in-depths of Windows
Published on September 15, 2008 by S. Prasad
5.0 out of 5 stars Excellent technical reference
I highly recommend this book to anyone who needs a very detailed analysis of Windows XP/2000/2003. It's so good, I've already ordered Windows® Internals: Including Windows Server... Read more
Published on August 3, 2008 by L. Hayes
5.0 out of 5 stars Very thorough treatment of the subject matter
I bought this book to learn about NT file system design. I found almost everything that I needed. Another book I found very helpful is "File System Forensic Analysis" by Brian... Read more
Published on July 31, 2008 by Joel Stevick
5.0 out of 5 stars a "must read" for high level sysadmins
Maybe half of the world is using Microsoft windows, administering, troubleshooting etc. Everybody know how to click(and maybe know which one) the checkbox, but less than 0. Read more
Published on July 10, 2008 by imre veres
5.0 out of 5 stars The architecture "bible".
As a former Microsoft technical lead who was a part of the "core" Enterprise server support team I will tell you that this is the one book that is (still) handed out to all new... Read more
Published on February 23, 2008 by Victor A. Rozumny
Search Customer Reviews
Only search this product's reviews

Citations (learn more)
This book cites 2 books:




Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 





Look for Similar Items by Category