2

コンピュータ システムの電源を入れると、オペレーティング システムはどこにロードされますか? RAMまたはROMですか?

RAMは揮発性メモリ(メインメモリ)であり、ROMには読み取り専用命令があり、コンピューターの電源を入れたときにロード/実行されることを読みました。

4

4 に答える 4

2

CD-ROMまたは読み取り専用の他の特別なデバイスからライブシステムを起動する場合を除いて、ROMは関係しません。

ええと...少なくとも一種の関与はありません。コンピューターの電源を入れると、最初にBIOSがいくつかのコードを実行します。そのコードは通常EEPROMに保存されます。これは、電気的に消去可能でプログラム可能な読み取り専用メモリです。つまり、これはROMですが、消去および再フラッシュできます(これはBIOSアップデートで発生します)。

BIOSは、オペレーティングシステムのブートコードを別のデバイス(通常はハードディスク)からRAMにロードし、それを実行します。そこから通常、ROMは関与しません。

于 2012-05-18T20:16:11.650 に答える
2

コンピュータの電源が入っているとき、オペレーティング システムはロードされていません。ロードされるのはファームウェアで、x86 の BIOS であれ、最新のボードの (U)EFI であれ、ファームウェアです。ファームウェアは、マザーボード上のある種の ROM からロードされます (PC クラスのコンピューターを想定)。次に、ファームウェアは、ブート可能なデバイス ((U)EFI の場合はパーティション) を決定し、物理的な 0x7c00 (BIOS の場合) またはブートローダーが希望する他の場所 ((U)EFI の場合) にロードします。 ; これまで (U)EFI については何も書いていないので、どのように機能するかはよくわかりません)。後で、ブートローダーは必要なことを何でもします。

つまり、起動時にファームウェアが ROM からロードされます。次に、何をするか、何をロードするか、何からロードするかを決定するため、質問は一般的すぎて正確な答えを得ることができません。

于 2012-05-18T20:25:14.107 に答える
1

コンピューターの電源を入れると、ROM が BIOS システムをロードし、オペレーティング システムがロードされて RAM に配置されます。ROM は揮発性ではなく、スイッチを入れるたびにオペレーティング システムがコンピューター上にある必要があるため、ROM は理想的な場所です。コンピュータシステムの電源が入るまでオペレーティングシステムが保持されるようにします。前述したように、RAM の非揮発性はオペレーティング システムを保持するのに適した場所ではありませんが、RAM は現在使用されているアプリケーションとソフトウェアを実行および保存するため、コンピューター システムがロードされるときにオペレーティング システムを RAM に配置する必要があります。 . :)

于 2016-11-14T09:28:04.707 に答える
0

コンピューターの電源を入れると、BIOS が何らかのコードを実行します。そのコードは通常、EEPROM に保存されます。これは、電気的に消去可能なプログラム可能な読み取り専用メモリです。だからROMですが、消去して再フラッシュすることができます。BIOS は、オペレーティング システムのブート コードを別のデバイス (通常はハードディスク) から RAM にロードして実行します。そこからは通常、ROM は関与しません。

于 2016-11-14T09:33:20.730 に答える