Почему компьютеры не могут загружаться мгновенно?

Оглавление:

Почему компьютеры не могут загружаться мгновенно?
Почему компьютеры не могут загружаться мгновенно?

Видео: Почему компьютеры не могут загружаться мгновенно?

Видео: Почему компьютеры не могут загружаться мгновенно?
Видео: КАК УДАЛИТЬ ВИРУСЫ С КОМПЬЮТЕРА? 100% РАБОЧИЙ МЕТОД - YouTube 2024, Апрель
Anonim
С новым, более мощным оборудованием и улучшенными операционными системами, которые мы можем использовать в наши дни, почему все еще требуется столько, сколько нужно для полной загрузки компьютера каждый раз?
С новым, более мощным оборудованием и улучшенными операционными системами, которые мы можем использовать в наши дни, почему все еще требуется столько, сколько нужно для полной загрузки компьютера каждый раз?

Сегодняшняя сессия вопросов и ответов приходит к нам благодаря SuperUser - подразделению Stack Exchange, основанной на сообществах сайтам Q & A.

Вопрос

Читатель SuperUser kosinix хочет знать, почему компьютеры не могут полностью загрузиться мгновенно:

Computers have been around for quite some time. So what is stopping us from making computers boot instantly like regular home appliances and other devices? Is it even possible? I know there are ‘Hibernate’ and ‘Sleep’ options, but those aren’t really ‘real boot’.

Почему компьютеры не могут полностью загрузиться сразу? Благодаря лучшему, более мощному оборудованию, доступному сейчас и постоянному совершенствованию операционных систем, можно подумать, что компьютеры могут полностью загрузиться намного быстрее, чем в наши дни.

Ответ

У участника SuperUser ckhan есть ответ для нас:

Computers are state machines. The problem is that the initial condition the computer starts with (which is, literally, instant) is not very useful to you and me. (Even after the first electron moves.)

What is useful to you and me is many millions of steps further down that ‘state machine’. The easiest way for developers to describe that state is to define it in programs, and those programs will always take more than ‘zero time’ to run.

Now you might say: “Fine, but can’t you cache the ‘first-usable-state’ and start there?” And you could, and it does. It’s (roughly) what resume from ‘Sleep’ is, and which is why it’s not very fair, I think, to “exclude” resume from a discussion of improving boot times.

В то время как время загрузки значительно улучшилось за последние несколько лет и будет продолжать улучшаться с течением времени, каждый раз, когда вы запускаете свой любимый компьютер, всегда будет много «за экраном».

Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других пользователей Windows? Посмотрите здесь полную дискуссионную тему.

Рекомендуемые: