Synopses & Reviews
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
- The premier guide to Windows system internals--now fully updated for Windows Server 2003 and Windows XP
- Provides unique insights on the operating system's architecture and kernel for developers and IT professionals
- Written by well-known Windows internals experts in full partnership with the Windows Server product development team
- Also covers Windows 2000 Server
From the IT Subject Tracker Study (Feb. 2002; of 2502 respondents to a pop-up survey presented on the TechNet and Win2000 Technical Resources home pages), the highest scoring products and topics included:
- Windows 2000 Server, including networking security, networking and communications, Web security, user and resource - Active Directory
- Networking, including troubleshooting and security
- Security, including best practices, e-mail, Web, and virus protection
Windows 2000 Server information has the highest proportion of IT professionals (79%) rating it very important. This will grow to include .NET Server as it is adopted.
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 Administrators 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.
Table of Contents
Historical PerspectiveForewordAcknowledgmentsIntroductionAbout the AuthorsChapter 1: Concepts and ToolsChapter 2: System ArchitectureChapter 3: System MechanismsChapter 4: Management MechanismsChapter 5: Startup and ShutdownChapter 6: Processes, Threads, and JobsChapter 7: Memory ManagementChapter 8: SecurityChapter 9: I/O SystemChapter 10: Storage ManagementChapter 11: Cache ManagerChapter 12: File SystemsChapter 13: NetworkingChapter 14: Crash Dump AnalysisGlossary