So funktioniert BIOS-Shadowing

So funktioniert BIOS-Shadowing

Ich habe gehört, dass BIOS-Shadowing funktioniert, indem das BIOS-Programm in den schnelleren Speicher kopiert und von dort aus ausgeführt wird. Ist das richtig? Das BIOS ist für bestimmte Startaufgaben verantwortlich. Wird es nach dem Start aus dem Speicher entladen?

Antwort1

Sie haben Recht, BIOS-Shadowing lädt das BIOS einfach in den Speicher, um es schneller abrufen zu können. Ich konnte nach dem Start nicht viel Verwendung dafür finden, aber laut Microsoft bleibt es nach dem Start im Speicher. Anscheinend hat DOS das BIOS verwendet, um auf den Bildschirm zu schreiben. Aus dem MS-Artikel:

Beim ROM-BIOS-Shadowing wird das BIOS vom ROM ins RAM kopiert und entweder über die Hardware oder den erweiterten 386-Modus in den normalen Adressraum des BIOS umgeleitet. Da das Lesen des RAM viel schneller ist als das Lesen des ROM, sind BIOS-intensive Vorgänge wesentlich schneller. Beispielsweise verwendet MS-DOS das BIOS, um auf den Bildschirm zu schreiben. Daher werden Verzeichnislisten mit ROM-BIOS-Shadowing schneller ausgeführt.

Windows NT verwendet das BIOS nicht (außer beim Start); daher wird durch Shadowing keine Leistung gewonnen. Wenn ROM-BIOS-Shadowing nicht verwendet wird, steht mehr RAM zur Verfügung. Unter Windows NT ist es von Vorteil, die ROM-BIOS-Shadowing-Option zu deaktivieren.

Dieser Artikel ist zwar schon etwas älter, aber immer noch relevant, da neuere Windows-Versionen nach dem Booten nicht auf das BIOS verweisen.Quelle

verwandte Informationen