コンピュータの電源を入れたときにどうなるかを理解しようとしています。起動時のコンピューターの動作、行われるさまざまな初期化など。たとえば、ブートストラップローダーは最初のステップですか。デバイスドライバーはいつ読み込まれますか?
コンピュータの電源を入れたときにどうなるかを理解しようとしています。起動時のコンピューターの動作、行われるさまざまな初期化など。たとえば、ブートストラップローダーは最初のステップですか。デバイスドライバーはいつ読み込まれますか?
回答:
起動/起動シーケンスは、オペレーティングシステムによって多少異なります(ただし、初期の手順は一般的に一般的です)。
また、ブートシーケンスの十分に詳細な説明を提供することは、SOの回答の範囲をはるかに超えています。次のリンクを参照してください。
まず、マザーボードのハードウェアが基本的なチェックを行い、RAM、ビデオ出力、ハードドライブ、キーボード、マウスなどのコンポーネントの最小数が存在することを確認します。
これが、コンピュータを起動するとキーボードが点滅する理由です。次に、マザーボードに埋め込まれたプログラムがハードドライブのブートセクターを見つけ、そこでオペレーティングシステムを探します。
見つかった場合は、オペレーティングシステムに制御を渡し、オペレーティングシステムは自身をメモリにロードし始め、デバイスドライバのロードなどを行います。
オペレーティングシステムが実行している手順に興味がある場合は、コンピューターの起動中にF8キー(ここではWindowsと想定)を押すことができます。これにより、いくつかの起動オプションが表示されます。オプションの1つで、OSがその負荷で段階的に実行していることを確認できると思います。
Windowsには、OSがロードするすべてのものを確認できるmsconfigと呼ばれるユーティリティが付属しています。
GoogleのChromium OS Fast Bootは、従来のオペレーティングシステムからの起動シーケンスを実行します。詳細が必要な場合は、オペレーティングシステムを知っている必要があります。
要約すると、次のことが起こります