メインブートレコード領域でプロセスを起動します(MBR)

ソフトウェアを実行するには、noハードウェアは、合理的な分布のコンピュータ・ハードウェア・システムのための電気の人々...、およびリソースに加えて、役に立たないではありませんので、Caozuoxitongは、システムソフトウェアを作るがあります。Caozuoxitongは、すべてのハードウェアを制御し、コア機能を提供するので、私たちのコンピュータは、ハードディスク内のファイル・システム内のハードディスク、さらに読書ソフトウェアファイルを認識し、ソフトウェアを実行する目的を達成するためのソフトウェアを実行することができるようになりますので。

問題は、オペレーティングシステムがソフトウェアであるので、あなたが、見つかっていないということです、私のコンピュータは、オペレーティングシステムソフトウェアを理解し、彼を実行する方法ですか?私は、コンピュータを起動したときに明らかに彼はハードディスクああにオペレーティングシステムファイルを読み込む方法を、任意のソフトウェアシステムを持っていないのですか?ねえ!これは、コンピュータプログラムの立ち上げに関与されることになっていました!私たちはそれを起動するプログラムの下で、このことについてお話しましょう!

BIOSやCMOS:CMOSレコード様々なハードウェアパラメータとボード上記リザーバ内に埋め込まれて、BIOSファームウェアをマザーボードに書き込まれるが(再び、ファームウェア、ハードウェア上でソフトウェアプログラムで書かれています) 。これは、起動時にBIOSで、自動的に最初のプログラムを実行するコンピュータシステム!

次は、貯蔵施設があるコンピュータのBIOSを分析することで、私たちのハードディスクは、例えば、BIOSはハード取得するために開始することができ、ユーザーの設定に基づいて行われますハードドライブに内側の第一の磁性領域のMBRの位置を読み取ること。MBRは、BIOSが正常に地面に降りるなり、次のステップは、MBRの管理手順内の作業を開始することで、最も基本的なブートマネージャを配置しますハードドライブの容量の唯一の446バイトです。

目的スタートアップマネージャは、その後、(負荷)コア文書管理プログラムがインストールCaozuojitongの時に開始する予定である彼は、ハードディスクファイルシステムフォーマットの中に知っているように、提供するため、コアファイルを読み取ることができるロードされ、その後、地面を離れても成功コアファイル、ブートマネージャプログラムの仕事は、その後、我々はすべてのCaozuojitongタスクそれは知っている、そこにあります!

単純に次のようになります。オペレーティングシステムの前にアクションを開始するために、プロセス全体を置きます:

    1. BIOS:ブートファームウェアを積極的に起動することができる最初のデバイスを認識し、実行しています。
    2. MBR:磁気デバイスの最初の起動可能なプライマリブートレコードブロック領域、ブート・マネージャを含みます。
    3. スタートアップマネージャ(ブートローダー):コアファイルで実行されるソフトウェアで読み取ることができます。
    4. コアファイル:オペレーティングシステムの機能を開始...

おすすめ

転載: www.cnblogs.com/fullmetalcoder/p/11371623.html