Es gibt keinen "BIOS-Mikrocontroller". Der BIOS-Chip ist nur Flash-Speicher. Die gesamte Ausführung wird von der CPU ausgeführt.
Wenn der Prozessor nicht mehr zurückgesetzt wird, beginnt er mit der Ausführung von einer festen Adresse (der so genannte Reset-Vektor). Diese feste Adresse wird dem BIOS-Flash-Chip zugeordnet.
Sobald das BIOS seine Boot-Zeit-Tasks abgeschlossen hat (Hardware-Initialisierung, POST), beginnt es die Boot-Geräte in der im BIOS-Setup angegebenen Reihenfolge zu nummerieren. Das erste Boot-Gerät, das es mit einem gültigen Boot-Sektor findet, beginnt es auszuführen, und somit wird die Kontrolle über den Computer an das Betriebssystem übergeben.
Ein anderer Kommentar, basierend auf Ihren Kommentaren: CMOS ist nur eine Reihe von Registern innerhalb des Chipsatzes, die von der RTC-Batterie unterstützt werden. Sie wurden traditionell zum Speichern von BIOS-Einstellungen verwendet, aber in einem modernen UEFI-BIOS werden Ihre Einstellungen in Flash gespeichert.
"BIOS-Mikrocontroller"? –
ja. Jemand muss Code irgendwo ausführen. Welches Stück Hardware wird ausgeführt? CPU oder BIOS haben einen Mikrocontroller? – int3
BIOS ist keine Hardware, und ich bin mir nicht sicher, was Sie mit * BIOS-Mikrocontroller * meinen. Auch diese Frage ist hier off-topic, da es sich um eine allgemeine Computerfrage und nicht um eine Programmierfrage handelt, wie sie in den [help] -Richtlinien beschrieben ist. Diese Seite ist für die Programmierung von (Code) und Programmierwerkzeugen. –