Bootprozess auf x86 — Änderungen 4429 → 4430

Zeile 5: Zeile 5:
  
 
== Im BIOS ==
 
== Im BIOS ==
−
Wenn das BIOS die Kontrolle erhält, wird (bei neueren zumindest) zuerst ein kleiner CPU-Check durchgeführt - in erster Linie um die Frage zu beantworten, was denn genau verbaut ist. Dannach wird der Speicher gezählt, und im folgenden weitere Hardware erkannt und gegebenenfalls initialisert. (dieser Vorgang beruht mitunter schon auf eigenen Einstellungen). Sobald zuletzt die vorhandenen Massenspeichergeräte erkannt werden, werden diese in (konfigurierter) Reihenfolge auf gültige [[Bootsektor|Bootsektoren]] durchsucht. Hierzu wird der erste Sektor jedes Gerätes nach 0x7C00 geladen und die letzten 2 Bytes mit der Magic Number 0x0AA55 verglichen. Ist diese korrekt wird zum Start des Bootsektors gesprungen.
+
Wenn das BIOS die Kontrolle erhält, wird (bei neueren zumindest) zuerst ein kleiner CPU-Check durchgeführt - in erster Linie um die Frage zu beantworten, was denn genau verbaut ist. Danach wird der Speicher gezählt, und im folgenden weitere Hardware erkannt und gegebenenfalls initialisiert. (dieser Vorgang beruht mitunter schon auf eigenen Einstellungen). Sobald zuletzt die vorhandenen Massenspeichergeräte erkannt wurden, werden diese in (konfigurierter) Reihenfolge auf gültige [[Bootsektor|Bootsektoren]] durchsucht. Hierzu wird der erste Sektor jedes Gerätes nach 0x7C00 geladen und die letzten 2 Bytes mit der Magic Number 0x0AA55 verglichen. Ist diese korrekt wird zum Start des Bootsektors gesprungen.
  
 
== Der Bootsektor ==
 
== Der Bootsektor ==