Windows 7 hit general availability today, putting it in stores and on new PC’s. There are plenty of beneath-the-surface changes that make Windows 7 more power efficient, scalable, secure and responsive (and of course, there are lots of user-visible features like user-interface enhancements like Aero Snap and Aero Peek; to easier file sharing and streaming with Home Group and PlayTo; to business-focused features like DirectAccess and Branch Cache). I recorded a Channel 9 interview last year with Charles Torre where I talked about a number of these enhancements, including core parking, support for systems with more than 64 processors, the removal of the dispatcher lock and more. There’s obviously a lot of interest in Windows 7 because the video has become the most-viewed in Channel 9’s history with 658,000 views at the time of this post!
I always enjoy chatting with Charles and showing my support for Channel 9, so a couple of weeks ago we talked again, this time about some of the changes I didn’t have a chance to cover in my previous Windows 7 interview. In this latest video, I describe Distributed Fair Share Scheduling (DFSS) and memory management enhancements. I also show demos of process reflection and how Windows divides the processors into groups on a running 256-processor system, something that’s required for compatibility with applications that use thread management APIs designed for systems with less than 64 processors. Finally, I talk a little about how I started with computers. Enjoy!
Dave Solomon and I, along with Alex Ionescu, are hard at work on the 6th Edition of Windows Internals that will cover all the significant Windows 7 and Windows Server 2008 R2 kernel changes in detail, but in the meantime stay tuned to my blog where I’m going to start a multi-post Windows 7 and Windows Server 2008 R2 kernel changes series.