Well it's time for another Screencast on Windows Vista. In this Screencast I'm going to talk about "Reliability" and the improvements Windows Vista makes in this area. Now Reliability is one of those topics that is very much open to interpretation by the end user. I've done many presentations to customers in this area and I always ask "What does Reliability mean to you?" There is always a common thread around the PC not crashing and having a predictable experience. Most people just want their PC to work for them without distruption and without degradation over time. In Windows Vista we have done a lot to address these issues so users can get on with just using their PC. In this Screencast I'm going to cover some of the key features that address "Reliability" concerns. I haven't been able to address them all in the timeframe of the screencast so I wanted to cover these off in this post. So below is what I don't cover in the Screencast but I wanted to provide you with more details.
- Deadlock detection, Memory Leak Detection - Deadlocks are what we essential call circular wait conditions. When an application hangs Windows Vista will determine whether this hang is caused by a deadlock. Windows Vista includes this information as part of the Windows error reporting data. In the case of memory leak detection Vista can identify and report software memory leaks so software vendors can address them.
- Resource Exhaustion Prevention - Have you ever had an application start to chew up memory? Today in Windows XP its hard for users to find out which application is taking up memory so they can kill the process. In Windows Vista we have new architecture to detect when an application is hogging memory. The diagnostic framework in Windows Vista - Windows Diagnostic Infrastructure or WDI detects many error conditions like excessive memory use. In the case of an application chewing up a lot of memory Vista will throw up a dialog box saying XYZ application is using too many systems resources. The user can then close this application gracefully.
- Startup Repair Tool - Of course this one was difficult to demo because it reboots the PC into a Startup Recovery mode which of course means I couldn't record it. So what it does essentially is provide users with a guided diagnostic-based recovery for cases when a machine will not boot due to registry corruption, missing or damaged system files, or hardware failures. If the system detects a condition that indicates a startup failure it automatically invokes the Startup Repair Tool; which runs diagnostics to help return the system to a known state. To do this we use the Windows PE environemnt to do this and this can be preloaded on this system by the OEM or it's available on the Windows Vista DVD.
So with that let's get on to the Screencast; but before I do I would like to hear what "Reliability" means to you. Leave some comments and I'll try and compile a list in a future post. Please be candid because I think it gives us a better picture.
So Click on the photo below to watch this Screencast!