Schauen Sie sich diesen Wikipedia-Artikel an, wie er im Januar 2005 gelesen wurde:
Vor etwa 1990 wurden BIOS-Versionen auf ROM-Chips gespeichert, die nicht geändert werden konnten. Mit der zunehmenden Komplexität und dem wachsenden Aktualisierungsbedarf wird die BIOS-Firmware auf EEPROM- oder Flash-Speichergeräten gespeichert, die vom Benutzer aktualisiert werden können. Ein nicht ordnungsgemäß ausgeführtes oder abgebrochenes BIOS-Update kann den Computer oder das Gerät jedoch unbrauchbar machen. Um eine Beschädigung des BIOS zu vermeiden, verfügen einige neue Motherboards über ein Backup-BIOS. Außerdem haben die meisten BIOS einen "Boot-Block", der einen Teil des ROM darstellt, der zuerst ausgeführt wird und nicht aktualisierbar ist. Mit diesem Code wird überprüft, ob der Rest des BIOS intakt ist (über Prüfsumme, Hash usw.), bevor darauf zugegriffen wird.
Heutzutage haben wir natürlich einen Wikipedia-Artikel, der die Leute verwirrt, indem er sagt, dass der Chip in einem Atemzug "nichtflüchtiger ROM" ist und dass er im nächsten beschrieben werden kann. Die Lektion, die Sie hier lernen sollten, ist, dass Wikipedia oft nicht gut geschrieben ist und dass sich Artikel ändern, nicht immer zum Besseren.
Ich schlage vor, Bücher zu lesen. In Scott Muellers " Upgrading and Repairing PCs" ( Aktualisieren und Reparieren von PCs) , in dem eines von mehreren Büchern ausgewählt werden kann, finden Sie ein ganzes Kapitel über das BIOS, in dem alle möglichen Aspekte von der Position des BIOS - Chips bis hin zu den verschiedenen Arten (Auflistung 4: ROM, PROM, EPROM und EEPROM) solcher Chips.
Einige Zitate:
Ganz gleich , welche Art von ROM dem System verwendet wird , die in einem ROM - Chip gespeicherten Daten [sic] nicht flüchtig und bleibt auf unbestimmte Zeit , wenn nicht absichtlich gelöscht oder überschrieben werden (in den Fällen , wo das möglich ist ). - Aktualisieren und Reparieren von PCs , S. 373
Praktisch alle seit 1996 gebauten PCs enthalten ein Flash-ROM zum Speichern des BIOS. Ein Flash-ROM ist eine Art EEPROM-Chip, den Sie ohne spezielle Ausrüstung direkt im System löschen und neu programmieren können. - Aktualisieren und Reparieren von PCs , S. 387
Bücher sind nicht perfekt. Über Details kann man sich hier beispielsweise mit Müllers "first blush" -Definition des Flash-Speichers streiten. Aber die Guten sind in der Regel Korrektur gelesen und haben kohärentere Erklärungen als viele Wikipedia-Artikel, die sich jedenfalls nicht von Satz zu Satz widersprechen.
Vorausgesetzt, ein moderner PC ist vorhanden, ohne sich in der Funktionsweise von PCs vor zwei Jahrzehnten zu verlieren:
Die Firmware Ihres Geräts befindet sich auf einem nichtflüchtigen Speicherchip auf der Hauptplatine. Es hält tatsächlich ziemlich viel. (Der in meiner Antwort hier erwähnte Pm49FL004T hat eine Größe von einer halben MB, und wie in meiner Antwort hier erwähnt, unterstützen einige Chipsätze 16 MB Firmware.) Er ist nicht nur für den System-Bootstrap verantwortlich, sondern auch für Betriebssysteme im geschützten Modus. Der Inhalt kann geändert werden, ist jedoch nicht so einfach wie der (flüchtige) Inhalt des Hauptsystem-RAM. Auf EFI-Systemen enthält der Chip nicht nur den Firmware-Code und (schreibgeschützte) Daten, sondern auch die Werte der nichtflüchtigen EFI-Variablen.