Download the Tom's Hardware App from the App Store
The reference for current tech news
Yes No
Ads

Windows 8 to Use Multi-Cores for Shutdown, Startup

by - source: Tom's Hardware US

A smarter way to start you up.

We're all running systems these days with at least a couple of cores in our CPUs, right? And we want to take advantage of those cores too. Windows 8 will do that in a way that Windows 7 doesn’t – in the turning on and off of your computer.

Windows 8 will leverage multiple cores in parallel to work together when the system is preparing itself for hibernation and resume. In previous versions of Windows, this would only matter for those who were hibernating their systems; but for Windows 8, nearly all shutdown and boot sequences will use some form of hibernation.

In previous versions of Windows, every boot and shutdown sequence would be a completely fresh start for both the kernel and user sessions. The developers of Windows 8 deem the complete shutdown and reboot of the kernel session every time as unnecessary, so Windows 8 will instead hibernate the kernel session and only shutdown the user sessions.

Gabe Aul, a director of program management in Windows wrote in the B8 blog:"Now here’s the key difference for Windows 8: as in Windows 7, we close the user sessions, but instead of closing the kernel session, we hibernate it. Compared to a full hibernate, which includes a lot of memory pages in use by apps, session 0 hibernation data is much smaller, which takes substantially less time to write to disk. If you’re not familiar with hibernation, we’re effectively saving the system state and memory contents to a file on disk (hiberfil.sys) and then reading that back in on resume and restoring contents back to memory. Using this technique with boot gives us a significant advantage for boot times, since reading the hiberfile in and reinitializing drivers is much faster on most systems (30-70% faster on most systems we’ve tested)."

This means that an already fast boot process helped by an SSD gets even faster. Check out the SSD boot time in the video below:

Windows 8 boot time

Share:
107
Comments
X
Submit

Comments
Add your comment
plasmastorm 09/26/2011 1:07 PM
Show
bustapr 09/26/2011 1:20 PM
Hide
-20+

plasmastorm :
It may boot to that screen extremely fast, but I would hardly call that tiled idiocy an OS.PC's used to be about letting the user control the entire experience and set things up how they wanted both visually and behind the scenes. That was the main attraction over Macs for a lot of people.Now Micro$oft are just doing all they can to be like Mac and alienating the majority of their customer base.Well done !


Im pretty sure you can still make windows 8 look like you want it to. if you dont like it, stick with Win7.

ravewulf 09/26/2011 1:23 PM
Hide
-20+

And if I want to completely restart the kernel session every once in a while instead of hibernate?

moricon 09/26/2011 1:23 PM
Hide
-20+

I have found the Hibernation process to be unreliable in the past, causing more problems than what it resolves!

I do hope there is the option of turning this process off.

I also do not want the precious space on my SSD taken up for a Hiberfil.sys. Windows 7 boots up plenty fast enough already, faster than the BIOS boot on my Asus Crosshairs IV.

Yes all for speeding up the boot process, but how about more efficient code and less services and processes needed to boot windows. How about loading processes only when they are needed!

officeguy 09/26/2011 1:24 PM
Hide
-7+

Between the 32 and 33 second mark there is a glitch. Did it really boot up that fast? I really have no doubts but make a video without glitches so you don't leave people wondering.

amigafan 09/26/2011 1:41 PM
Hide
-20+

ravewulf :
And if I want to completely restart the kernel session every once in a while instead of hibernate?


"Restart" option does full reboot (just like in all previous Windows versions).

dreamer77dd 09/26/2011 1:43 PM
Show
Thunderfox 09/26/2011 1:46 PM
Show
zodiacfml 09/26/2011 2:06 PM
Hide
-5+

i'm so used to the speed of system starts on a desktop. i see this useful to portable systems though.

Anonymous 09/26/2011 2:07 PM
Hide
-12+

@plasmastorm

You can apparently turn off the "Tiled Idiocy".

(Source: http://www.techpowerup.com/152641/ [...] ws-7.html)

lradunovic77 09/26/2011 2:13 PM
Hide
--2+

First thing i do is to disable hibernation. It is useless for desktops and only does harm especially if you overclock your machine. Secondly, don't ever use Sleep. It is is useless for desktops. Laptops will benefit from this but again if you have SSD in your laptop, hibernation will wear that disk like there is no tomorrow. I am interested in MS getting rid of idea called Metro!

reggieray 09/26/2011 2:19 PM
Hide
-3+

Windows 8 will do that in a way that Windows 7 doesn’t – in the turning on and off of your computer.
Oh boy that will make me switch, NOT.

sizzle 09/26/2011 2:24 PM
Hide
-20+

Awe man! Long reboots were always good excuses for coffee breaks.

nebun 09/26/2011 2:25 PM
Hide
-10+

such ugly interface :(

back_by_demand 09/26/2011 2:26 PM
Hide
-1+

Personally I am not worried by startup times as long as my next motherboard has UEFI instead of my current crappy old BIOS.

When I cold boot at the moment at spends 25 seconds getting past the BIOS, then 5 seconds booting into Windows.

I don't see the OS being a problem with that kind of performance, it is all down to the crappy BIOS, but if upgrading to UEFI shortens that amount then dropping the extra 5 seconds by an extra 1 or 2 seconds will always be appreciated.

silverblue 09/26/2011 2:26 PM
Hide
-2+

lradunovic77 :
First thing i do is to disable hibernation. It is useless for desktops and only does harm especially if you overclock your machine. Secondly, don't ever use Sleep. It is is useless for desktops. Laptops will benefit from this but again if you have SSD in your laptop, hibernation will wear that disk like there is no tomorrow.



I find hibernation quite helpful. If you've got a gaming machine, for example, and you play the same one or two titles a lot, and need to switch off once in a while, hibernation allows for a much faster reboot plus as your game is cached to some degree, it'll start back up much faster than with a cold boot. Maybe I'm not looking at the big picture, what with not being a die-hard overclocker and all. ;)

nebun 09/26/2011 2:27 PM
Hide
-3+

this video is misleading...she did not mention that the laptop had a $500+ ssd drive in it...people can be so gullible

christop 09/26/2011 2:33 PM
Show
DSpider 09/26/2011 2:38 PM
Hide
-4+

How about reducing complexity instead? Why does it take up so much space, as opposed to Windows 98, for instance? That thing only took up, what, 500 MB? If the files are in proper sequence on the disk and defragmented (probably less effective for SSDs but the vast majority still use HDDs), it will not only boot up faster but will perform better too. Motherboard/GPU drivers, etc., are usually provided by the manufacturers anyway. A generic pack (500 MB?) should be enough. I mean think about it, a complete Linux kernel is under 100 MB.

"A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away." (Antoine de Saint Exupéry)

mcd023 09/26/2011 2:59 PM
Hide
-1+

I had thought that the main limitation for boot/shutdown was the HDD speed, but since this will be in tablets, the multi-core and kernel hibernation is a really good idea. It will allow a larger OS (desktop vs. tablet) to boot really quickly. I like it. And yes, I put my desktop to sleep all the time. I like clicking the mouse or keyboard to get back to work quickly.

ojas 09/26/2011 3:13 PM
Hide
-0+

But does this mean it can't be shut off? I mean hibernation is a sort of deep-sleep state right? Can i pull the power plug on it then? I know she had removed the laptop battery in the video, but was that a cold boot or was the laptop booting from hibernation? What are the implications for power consumption? Isn't it better to turn your computer off completely (from a power point of view)?

And btw why are some people complaining about the size of hyberfil.sys? Is it really that big?

officeguy :
Between the 32 and 33 second mark there is a glitch. Did it really boot up that fast? I really have no doubts but make a video without glitches so you don't leave people wondering.


Agreed, it's been edited there, but the system was already live so it shouldn't make a difference. Must have just been a retake.

Pilk 09/26/2011 3:16 PM
Hide
-4+

LOL im sure saw a skipped frame there towards the end =)

Well lets see, gonna have to wait till we have our own hands on.

atmapuri 09/26/2011 3:19 PM
Hide
-3+

I agree with DSPider. The correct approach to this problem would be to reduce the size of windows OS. The compilers these days waste the disk space saying its cheap anyway. But when you get to the OS and this program and that program all treating HDD property like it is free and combine everything together.... it becomes very expensive to fix.

aaron88_7 09/26/2011 3:20 PM
Hide
-5+

I don't know why people keep thinking Windows 8 is being designed for desktops when it is clearly just for laptops and tablets. It's not even a different OS, it's just Windows 7 fine tuned for mobile devices, (specifically touch screen tablets).

Anybody who has tried loading the developer version on their desktop will quickly realize how awkward it is to navigate the metro interface, and it should be obvious, (but for some people it isn't), that metro is clearly designed to be used on touch screen tablets and not desktops. Even the absence of the traditional start menu tells me Windows 8 is not designed for, nor intended to ever be used on a desktop machine.

This confusion is one of the many reasons why Microsoft is no longer the tech leader they once were.

Rizlla 09/26/2011 3:32 PM
Hide
-0+

I wont be switching to Windows 8 any time soon.

gnookergi 09/26/2011 3:33 PM
Hide
-2+

ravewulf :
And if I want to completely restart the kernel session every once in a while instead of hibernate?



We have something for that, it's called the "restart" button. Amazing, huh?

moricon :
I also do not want the precious space on my SSD taken up for a Hiberfil.sys.



Seriously? You can't spare a few 100MBs of that? Delete a porn movie or something.


drwho1 09/26/2011 3:48 PM
Show
Lyden 09/26/2011 3:53 PM
Hide
-9+

Pfff... Windows 7 starts up fine.

gladiatorza 09/26/2011 3:59 PM
Hide
-6+

I am now convinced that adversaries or MS are paying people to bad mouth windows 8 and spread lies about the OS, i think tomshardware should check the IP's of people posting negative comments over many threads and find some patterns.

Anyone who knows anything about the OS and read any type of marketing material would know that windows 8 has two user interfaces that are "first class citizens" namely Metro(Tiles) and Aero(Windows).

A user of any type of device can choose to use either interface, this has been stated on countless posts by users on tomshardware yet users still state interface mismatch to devices as their number one complaint, these posts are then up voted to the top (spamming?). I cannot believe TH users cannot understand this simple concept, this definitely looks like the handy work of a evil marketing company

On a side note, tomshardware is encouraging this misinformed behavior by simply not responding to the concerns of its users and producing a well written article describing the many faces of windows.

senshu 09/26/2011 4:11 PM
Hide
-3+

back_by_demand :
Personally I am not worried by startup times as long as my next motherboard has UEFI instead of my current crappy old BIOS.When I cold boot at the moment at spends 25 seconds getting past the BIOS, then 5 seconds booting into Windows.I don't see the OS being a problem with that kind of performance, it is all down to the crappy BIOS, but if upgrading to UEFI shortens that amount then dropping the extra 5 seconds by an extra 1 or 2 seconds will always be appreciated.


Eventually UEFI will get there, but right now it's slower to boot than BIOS. Thought frankly I wonder if you couldn't streamline something in your BIOS...25 seconds seems awfully long.

aaron88_7 09/26/2011 4:21 PM
Hide
-0+

gladiatorza :
tomshardware is encouraging this misinformed behavior by simply not responding to the concerns of its users and producing a well written article describing the many faces of windows.


It's not Tom's fault people don't pay attention to the articles/previews they write. This might come as a surprise to you but a lot of people just don't like Microsoft and their constant OS releases that continuously fail to bring serious innovation to the industry.

Windows 8 is, after all, Microsoft's answer to iOS and Android.

Now why would Microsoft pay people to badmouth their own products? That doesn't make any sense at all!

gladiatorza :
these posts are then up voted to the top (spamming?).


Posts don't move, it's first come first serve. After being down voted they are merely hidden from view unless someone clicks "Show". If you look closely the first post is hidden because it was down rated a number of times.


Ads

Best offers

Newsletters


OK
Ads