ウィキペディア 言う
元々、BIOSファームウェアはPCマザーボード上のa ROMチップ)に保存されていました。最近のコンピュータシステムでは、BIOSの内容はフラッシュメモリに保存されているため、マザーボードからチップを取り外さなくても書き換えることができます。
BIOSがROMチップまたはフラッシュメモリのいずれかに格納されている場合、CPUによって実行されるためにBIOSをメインメモリにロードする必要がありますか?またはCPUはROMまたはフラッシュメモリ?
初期のBIOSは、フラッシュチップから直接実行されます。フラッシュチップのアドレスは、 リセットベクトル とオーバーラップするようにマップされます。その後、第2および第3ステージのブートローダーの場合、BIOSはそれ自体をプロセッサキャッシュにコピーし、最後にRAMにコピーします。
最新のプロセッサブートの非常に詳細なガイドが利用可能です ここ 。これは、 インテルソフトウェア開発マニュアル およびインテルBIOSライターズガイドにある程度反映されています。 AMD、ARM、VIAなどは、プロセッサ用の同等のガイドを作成しています。