->Start-up of necessary services
->Start-up of applications that are set to autostart
->And several other critical tasks
Similarly during shutdown, all these services and running applications need to be closed and also all read write services and running applications too, and this all takes time.
Because of all these, the start-up and shutdown took too much time, so to overcome this problem, there were a few solutions like
- Highly increasing the hardware performance and speed
- Reducing the services to load and also
- Reducing the importance to close all the loaded applications and services properly
Adoption of the above solutions was not too much feasible as the hardware researches are not in hands of software developers and the other two solutions were sure to decrease the performance as well as reliability of the system, thus an alternative was needed.
We all use "hibernate" feature in windows. The hibernate feature is not a much complex task, it just saves all the Main Memory(RAM) data to the Hard Disk including the current session information, and no doubt that Hibernating and resuming a system was 2-3time faster than Starting and Shutting down the system.
So what if this feature was used in an advanced mode.
What if the services that took to much time to load during the startup of the system and also a considerable amount of time to shutdown were made to hibernate rather than being shutdown and loaded each time.
This is what windows 8 actually does. In windows 8, when we shutdown the system, it closes all the applications running in the front and hibernates the services that are running in the background. This considerably reduces the startup and shutdown time of windows 8.
Thus windows 8 never actually shuts down, its A Pseudo Shutdown OS :)
Thus windows 8 never actually shuts down, its A Pseudo Shutdown OS :)
No comments:
Post a Comment