Why can't computers boot instantly? (2013)
131–140 of 167 posts
Re: Why can't computers boot instantly? (2013)
#132Earlier quoted context omitted.
LCD? What year is this, 2005? I have LED for over a decade now, and all my friends as well.
No, you don’t. Unless you are using an OLED screen, you have an LED-backlit LCD screen. Vendors call them LED monitors because it sounds more high tech than old LCD monitors.
Re: Why can't computers boot instantly? (2013)
#133But a typical server BIOS takes 3-5 minutes do its thing. If you're lucky you might be able to disable enough stuff to shave off a minute. Insanity.
Re: Why can't computers boot instantly? (2013)
#134Earlier quoted context omitted.
But then the questions are, why does it need to initialize? Why doesn't it start in an initialized state, what factors make it impossible to determine that initialized state beforehand and storing it? How close can we get?
The fact that reboots happen mostly when software (kernels, system) is upgraded is part of it. It's simplest and most reliable to initialize the system from clean state (I've often had an idea it would be best to reinstall Windows+software for each reboot).
People do it with VM's, too. I think you were aiming for something physical with no extra software. That was closest thing I could think to it.
Re: Why can't computers boot instantly? (2013)
#135Earlier quoted context omitted.
10⁹ ops/s is an incredible underestimate; CPUs tend to have an IPC around 4, and at least two cores, even on mobile. Which means at 3GHz, you should have closer to 10¹¹ ops/s. The real question is not whether a computer can boot in a second, it's whether it can boot in a frame.
Actual observed IPC tends to be 1 or less unless you are running well tuned computational workloads. And mostly software doesn't utilize multiple cores well.
> And mostly software doesn't utilize multiple cores well.
Most software sucks, that's the point of this whole conversation.
Re: Why can't computers boot instantly? (2013)
#136Re: Why can't computers boot instantly? (2013)
#137Earlier quoted context omitted.
LCD? What year is this, 2005? I have LED for over a decade now, and all my friends as well.
No, you don’t. Unless you are using an OLED screen, you have an LED-backlit LCD screen. Vendors call them LED monitors because it sounds more high tech than old LCD monitors.
Re: Why can't computers boot instantly? (2013)
#138Earlier quoted context omitted.
The two hard things in computer science are naming things, and cache invalidation. Remember; the computer could quite literally have been completely reconfigured out from under the BIOS. Testing that everything is the same from the computer's point of view is anything but straightforward. Also, most recognizable boot time isn't spent waiting on BIOS and POST; it's spent waiting for either the boot loader, disk encryp…
Usually the configuration stays the same, though - why not a way for the user to indicate when it has ? Hold down an awkward combination of three far-flung keys while booting, the BIOS wakes up and checks every device plugged into it, otherwise it just pulls it in from a cache. (And how much does the average computer's config change? How many users never change a single part of the hardware configuration of their com…
Re: Why can't computers boot instantly? (2013)
#139Hibernate is my preferred option when going off the computer but Windows doesn't offer it out of the box and more. You have to tweak settings. Why is that I wonder?
Re: Why can't computers boot instantly? (2013)
#140Earlier quoted context omitted.
// What happens is that S1 is different for different computer configurations, and processing needs to happen. The computer and OS config doesn't change often. And it's doesn't seem slow to test that. So caching at boot should work. And caching is a low effort optimization. So it should have been implemented early. But we don't have caching at boot, why?
The two hard things in computer science are naming things, and cache invalidation. Remember; the computer could quite literally have been completely reconfigured out from under the BIOS. Testing that everything is the same from the computer's point of view is anything but straightforward. Also, most recognizable boot time isn't spent waiting on BIOS and POST; it's spent waiting for either the boot loader, disk encryp…