This newly updated, official guide to the Microsoft "RM" Windows 2000 core architecture and internals provides the key to help readers unlock the full power of Microsoft's premier operating system. Written in full partnership with the Microsoft Windows 2000 product development team, this book takes developers, technical managers, and IS professionals deep into the core components of Windows 2000. Along the way, it provides abundant information and perspective that readers can quickly apply for better design, debugging, performance, and troubleshooting. It's packed with up-to-the-minute information -- and unrivaled programming insights -- about topics such as Plug and Play, power management, the Windows Driver Model, security, 64-bit extended addressing support, job objects, new priority classes, NTFS extensions, kernel streaming and kernel code, and registry internals. In short, this is the must-have text for anyone who wants to get the most out of Microsoft Windows 2000.
If there's any inherent truth in this universe it's that chicks absolutely love the Windows Kernel API. Fellas if you're going through a dry spell this book is the reference tool for you. When a fine hotty down at the club asks you to tell her the advantage of IO Completion Ports over the standard Blocking Model you'll be able to provide the answer she's looking for. And when that blonde across the bar shoots you that "come hither" glance you can add her SID to the ACL in your pants.
Obviously, this book is outdated for active development purposes. But this book is a very good description of the software stacks that create any modern OS. While focused on the NT kernel and userspace, this book addresses the low-level issues inherent in all operating systems, whether the NT kernel, the Linux kernel, or the Mach-O kernel.