web-dev-qa-db-ja.com

コンピュータはどのように起動しますか?

コンピューターはどのように起動しますか?また、これはWindows、Linux、およびその他のOSでどのように異なりますか?

3
Tamara Wijsman

BIOS PCでの起動中にコンピューターが実行するいくつかの手順は何ですか?

コンピュータの電源を入れると、プロセッサはBIOSブートプログラムを開始します。

BIOSフェーズ

すべてがうまくいけば;コンピュータはビデオカードを探し、電源投入時自己診断を実行し、BIOS起動画面にこれと次の手順に関するすべての有用な情報を表示します。

enter image description here

コンピュータがメモリテストを実行し、接続されているストレージデバイスを検出し、BIOSによっては、COM/LTP/USB/PnP /などの一般的なインターフェイスを介してコンピュータが検出したすべてのインベントリを示す2番目の画面が表示される場合があります。 。

したがって、コンピュータの準備が整うと、起動シーケンスに従って起動元のドライブが決定され、起動パーティションが見つかるまでマスターブートレコードが調べられます。検出されると、コンピュータは動作中の起動を開始します。ブートレコードを実行することにより、システム。

ブートローダーフェーズ

昔は、直接起動できるDOSとUnixを起動する必要がありました。現在、起動手順には制限があります。したがって、この時点で、小さなブートローダーに大きなブートプロシージャをロードさせる必要があります。小さなブートローダーは、ブートプロシージャが必要とする重要なものをセットアップし、ブートプロシージャの重要な部分をメモリにロードします。

これにより、 Windowsの起動 、Linuxの起動または...

4
Tamara Wijsman

お使いのコンピュータ 初期化、いくつかのテストを実行し、ブートローダーをロードします 最初に、次にWindowsをロードします。

ブートローダーがロードされた後、Windowsはどのように起動しますか?

カーネル起動フェーズ

このフェーズでは、ブートプロシージャは、カーネルとデバイスドライバーをロードし、セッションをセットアップして最初のシステムプロセスを開始し、システムサービスを開始して、基本機能をロードします。

enter image description here

このフェーズのすべてが完了すると、ローカルセキュリティ機関サブシステムサービスとサービスコントロールマネージャーが読み込まれ、続いて読み込まれるサービスとWindowsログオンが追加されます。

Windowsログオンフェーズ

ログインの前後。スケジュールされたタスク、スクリプト、およびアプリケーションが実行される場合があります。さらに、ログインすると、デスクトップが読み込まれます。ログイン画面に到達するとコンピュータが起動したと考える人もいれば、デスクトップが機能しているときに起動したと考える人もいます...

いずれの場合も、コンピュータは起動を完了しました。

3
Tamara Wijsman