Windows® Internals: Including Windows Server 2008 and Windows Vista, Fifth Edition 5th ed. Edition
| David A. Solomon (Author) Find all the books, read about the author, and more. See search results for this author |
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
See how the core components of the Windows operating system work behind the scenes—guided by a team of internationally renowned internals experts. Fully updated for Windows Server® 2008 and Windows Vista®, this classic guide delivers key architectural insights on system design, debugging, performance, and support—along with hands-on experiments to experience Windows internal behavior firsthand.
Delve inside Windows architecture and internals:
- Understand how the core system and management mechanisms work—from the object manager to services to the registry
- Explore internal system data structures using tools like the kernel debugger
- Grasp the scheduler's priority and CPU placement algorithms
- Go inside the Windows security model to see how it authorizes access to data
- Understand how Windows manages physical and virtual memory
- Tour the Windows networking stack from top to bottom—including APIs, protocol drivers, and network adapter drivers
- Troubleshoot file-system access problems and system boot problems
- Learn how to analyze crashes
Frequently bought together
Customers who viewed this item also viewed
What other items do customers buy after viewing this item?
Editorial Reviews
About the Author
Mark E. Russinovich is chief software architect and cofounder of Winternals Software, a company that specializes in advanced systems software for Windows. He authored the Sysinternals tools featured in this book. Mark has a Ph.D. in computer engineering from Carnegie Mellon University. He is also a senior contributing editor for Windows® IT Pro Magazine.
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.
Alex is currently studying at Concordia University in Montreal, Canada, and is in his first year of obtaining a bachelor's degree in Software Engineering. He is also a Microsoft® Student Ambassador and is representing the company on campus as a Technical Rep.
Product details
- Publisher : Microsoft Press; 5th ed. edition (June 17, 2009)
- Language : English
- Hardcover : 1232 pages
- ISBN-10 : 0735625301
- ISBN-13 : 978-0735625303
- Item Weight : 4.35 pounds
- Dimensions : 7.75 x 2.25 x 9.25 inches
- Best Sellers Rank: #2,408,983 in Books (See Top 100 in Books)
- #301 in Windows Administration (Books)
- #1,011 in Microsoft C & C++ Windows Programming
- #1,385 in Microsoft OS Guides
- Customer Reviews:
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
About the author

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
I'd heard good buzz about this book so I hit Amazon and grabbed a copy. And, after having it next to my workstation for 2 weeks, I can say that in my opinion this is the best-organized, most complete, and accessible book on Windows internals and architecture I've ever found. I have yet to run into an issue in my real-world work that I couldn't get some insight on in this book, typically inside a few minutes. For someone in the trenches as a contractor, where I never know what kind of curve I'll get thrown, this book is worth it's weight in Tums.. erm.. gold.
The only thing I'd wish for is more info on the Windows Driver Framework, but that's an entire book on it's own, I guess, and this thing is already hefty enough.
By Pusheen3 on September 5, 2016
Top reviews from other countries
This is very different to any other IT book I have read because normally these books just tell you how to do something and perhaps give you a brief explanation of how it works behind the scenes but this book is ALL ABOUT what happens behind the scenes. As a small example: a couple of pages in the Security section explain what exactly happens when you press Ctrl Alt Delete and log in (and also what happens before that point) - it explains which processes, DLLs, APIs, internal functions etc are used and in what order they are used... and that is one of the less detailed parts of this book! Other sections even go far as telling you the names of internal data structures and constants that Windows uses to do its work and although I have only had a brief look at the Memory Management chapter, it seems extremely detailed (over 140 pages).
It is actually more useful to me as an IT pro than I thought as it has given me an insight into things that I use often at work such as Hyper V (although that is one of the less in depth parts, there are still roughly 15 pages dedicated to it), the Volume Shadow Copy service, the Cache system built into Windows, networking, crash dump analysis and much more.
One thing I will say, which is not necessarily negative, is that it is not for beginners. I think really you need to understand at least a little bit about programming concepts and terminology and also be very familiar with Windows in general to really understand what a lot of this book is telling you. I've been an IT Professional for 3 years or so and do some .NET programming whenever I can but I struggle to grasp some of the things that are in here as there is not always an explanation of some of the terms or acronnyms used. To be fair to the author though, I dont think explanations of such things belong in this book as then it would be weighed down with explanations of too many basic concepts etc (and it is already roughly 1100 pages!).
Overall, one of the most interesting IT books I have purchased and I am looking forward to reading the rest of it.
Mark also explains about his sysinternals tools and how to use and get the most of them. Windows Debugging Tools are also covered in great details. Amazing stuff. It's one of those books that you really need a computer beside you, because the techniques you will see throughout the book, you will want to try immediately.
Microsoft Windows is immensely huge and complex. Reading about how it has been composed with notions of extensibility, composability, security is great experience for anybody who is serious about programming.
Great book! Highly recommended.
As this book covers the Windows kernel it's certainly not for the novice, however as a resource for professional programmers and system administrators it is unparalleled. Congratulations to Mark Russinovich and David Solomon on another excellent title in the Windows Internals range - I can't wait for the sixth edition!
Sadly as was the case with 4th edition, there's no ebook supplied, but it's still excellent.
What is even more interesting is the planned 6th edition for next year for the small(ish) set of changes between Vista and Windows 7. That'll be great to see.
Mike



