Ich lerne für die Prüfung zum ISC2 Certified Cloud Security Professional (CCSP) und ein Teil des Lehrplans behandelt das BIOS. An einer Stelle bezieht sich das Material auf das BIOS als:
BIOS - Die Firmware wurde in den Prozessor eines Computers geflasht.
Das scheint nur ... schrecklich ungenau, oder? Lebt das BIOS auf dem Prozessor? Ich dachte, es befände sich auf dem Motherboard und half bei der Initialisierung der Hardware (einschließlich, aber nicht beschränkt auf die CPU).
Antworten:
Was ich hier schreibe, überrascht Sie vielleicht: Sie haben anscheinend angenommen, dass "Prozessor" hier die Zentraleinheit (CPU) ist. Diese Annahme stammt von der IBM PC-Architektur, die in täglichen Heimcomputern zu finden ist. Sie studieren jedoch für CCSP, was bedeutet, dass wir uns in diesem Zusammenhang mit Cisco und seiner System-on-a-Chip-Architektur (SoC) befassen.
Während ein BIOS wird nie zu einem CPU geflasht, in einem SoC, es wird zu einem Prozessorchip geflasht. So zitieren Sie aus der englischen Wikipedia:
In diesem Chip steckt also wirklich ein BIOS: Image: AMD Am286 ZX / LX, eine CMOS-Variante der SoC-Version der Intel 80286-CPU aus dem Jahr 1991. (Image von Konstantin Lanzet, herausgegeben unter CC-BY-SA 3.0 Klicken Sie hier, um die Quelle anzuzeigen.)
Trotzdem hätte ich es an meiner Stelle nicht so geschrieben. Die Verbreitung des IBM PC-Erbes bedeutet, dass der Schreiber die dahinter stehende Denkweise nicht vernachlässigen darf.
quelle
Der Code auf dem Prozessor wird als Mikrocode bezeichnet. Eine Form von Firmware, die sich auf dem Prozessor befindet und von einem laufenden System aus aktualisiert werden kann
Das auf der Hauptplatine vorhandene BIOS interagiert mit der gesamten Hardware, um den Computer bis zu einem Punkt zu starten, an dem ein Bootloader die Kontrolle übernehmen kann.
Das heißt, wenn das Material dies angibt, ist dies die Antwort, die Sie auf die Prüfung geben sollten.
quelle
Das BIOS ist Firmware. Es befindet sich außerhalb der CPU.
Die CPU ist so ausgelegt, dass sie eine feste Speicheradresse liest, wenn sie mit Strom versorgt wird. Das BIOS befindet sich in dieser Adresse, sodass die CPU die darin enthaltenen Anweisungen ausführt.
quelle