最近使用できる新しい、より強力なハードウェアと改善されたオペレーティングシステムを使用しても、毎回コンピューターを完全に起動するのに時間がかかるのはなぜですか?
本日の質疑応答セッションは、コミュニティ主導のQ&A WebサイトのグループであるStack Exchangeの下位部門であるSuperUserのご厚意によるものです。
質問
SuperUserリーダーのkosinixは、コンピューターがすぐに完全に起動できない理由を知りたがっています。
コンピュータはかなり前から存在しています。 では、通常の家電製品やその他のデバイスのように、コンピュータを瞬時に起動させるのを妨げているのは何でしょうか。可能ですか? 「休止状態」と「スリープ」のオプションがあることは知っていますが、実際には「実際のブート」ではありません。
コンピュータが完全に起動できないのはなぜですかすぐに?現在利用可能なより優れたより強力なハードウェアとオペレーティングシステムの継続的な改善により、コンピューターは最近よりもはるかに速く完全に起動できると考えられます。
答え
スーパーユーザーの寄稿者ckhanが私たちに答えを出しました:
コンピュータは状態機械です。問題は、コンピューターが開始する初期状態(つまり、文字通り瞬時)が、あなたにとっても私にとってもあまり役に立たないことです。 (最初の電子が移動した後でも。)
あなたと私に役立つのは何百万ものその「ステートマシン」をさらに下に進みます。開発者がその状態を説明する最も簡単な方法は、プログラムで状態を定義することです。これらのプログラムは、実行に常に「ゼロ時間」以上かかります。
今あなたは言うかもしれません: 「わかりましたが、「最初に使用可能な状態」をキャッシュして、そこから開始することはできませんか?」そして、あなたはそうすることができ、そうします。だいたい「スリープ」からの再開であり、ブート時間の改善についての議論から再開を「除外」するのはそれほど公平ではない理由だと思います。
起動時間は間違いなく改善されていますが過去数年間、時間の経過とともに改善され続け、お気に入りのコンピュータを起動するたびに、常に「画面の背後」で多くのことが行われます。
説明に追加するものがありますか?コメントで鳴り響きます。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらでディスカッションスレッド全体をご覧ください。