2005年1月に読んだウィキペディアの記事をご覧ください。
1990年以前のBIOSは、変更できないROMチップに保持されていました。複雑さと更新の必要性が高まるにつれて、BIOSファームウェアはEEPROMまたはフラッシュメモリデバイスに保存され、ユーザーがアップグレードできます。ただし、不適切に実行または中止されたBIOSアップデートにより、コンピューターまたはデバイスが使用できなくなる可能性があります。BIOSの破損を避けるため、一部の新しいマザーボードにはバックアップBIOSがあります。また、ほとんどのBIOSにはROMの一部である「ブートブロック」があります。これは最初に実行され、更新できません。このコードは、ジャンプする前に、BIOSの残りの部分が(チェックサム、ハッシュなどを介して)無傷であることを確認します。
もちろん、最近では、このチップはある時点では「不揮発性ROM」であり、次の時点では書き込むことができると言うことで人々を混乱させるWikipediaの記事があります。ここで学ぶべき教訓は、ウィキペディアはあまりよく書かれていないことが多く、記事が常に良くなるとは限らないということです。
本を読むことをお勧めします。Scott MuellerのUpgrade and Repairing PCsは、いくつかの本の1つを選ぶために、BIOSについての章全体を持ち、BIOSチップが配置されている場所からさまざまな種類(リスト4、ROM、PROM、EPROM、 EEPROM)などのチップ。
いくつかの引用:
システムが使用するROMの種類に関係なく、ROMチップに格納されたデータがあるの[sic]不揮発と意図(それが可能である場合に)消去または上書きしない限り、無期限に留まります。— PCのアップグレードと修復、p.373
1996年以降に構築された実質的にすべてのPCには、BIOSを保存するためのフラッシュROMが含まれています。フラッシュROMは、特別な装置なしでシステム内で直接消去および再プログラムできるEEPROMチップの一種です。— PCのアップグレードと修復、p.387
本は完璧ではありません。たとえば、ここでフラッシュメモリのミューラーの「最初の赤面」定義と詳細を議論することができます。しかし、良いものは一般的に校正されており、ウィキペディアの多くが持っているよりも一貫した説明があり、少なくとも文から文へと矛盾しない。
最新のPCを想定し、20年前にPCがどのように機能していたかで行き詰まっていないこと:
マシンのファームウェアは、マザーボード上の不揮発性メモリチップに保持されています。それは実際にはかなり多くを保持します。(ここでの私の答えで言及されたPm49FL004T はMiBの半分を保持し、ここでの私の答えで言及されたように、一部のチップセットは16MiBのファームウェアをサポートできます)その内容は変更可能ですが、メインシステムRAMの(揮発性)内容ほど簡単ではありません。EFIシステムでは、チップはファームウェアコードと(読み取り専用)データを保持するだけでなく、不揮発性EFI変数の値も保持します。