Full power management and support for multiple voltage sockets is provided. Unlike desktop operating systems, applications do not have the ability to perform any special processing prior to the device powering off. In fact, applications have no knowledge that the event has even occurred. This is generally not a problem, but there are special cases where an application needs to be aware of the power event. Device drivers are aware of power events.
Drivers have the ability to perform any needed action at the time of power on or off.
The Power driver uses this capability to alert applications that a power event has occurred. Applications can then perform any special action that may be required. The Radio Tuner driver is used to control a broadcast radio tuner. The Registry File driver allows the entire registry to be saved to, and restored from, a file on a block device such as a native IDE hard drive or PC storage card. This allows critical registry settings, such as IP address and calibration data, to be saved in a low cost memory device without saving the entire registry.