2017-04-20 1 views
0

Wenn ich OS Bootstrap-Programme auf der sehr elementaren Ebene verstehe, wie ich denke, sind diese Programme in der Regel in ROM, Read Only Memory gespeichert.Wie schreibt sich ein Bootstrap-Programm in ROM?

Wenn ich ein neues System installiere, frische Windows 10, wie funktioniert der Gewinn 10/8/7/OS im Allgemeinen Bootstrapper arbeiten?

Hat das BIOS eine grundlegende Speicherchip/ROM-Funktion, die vom Betriebssystem überschrieben wird? Wie funktioniert das. Vielen Dank!

+0

Die Bootstrap-Software des Betriebssystems wird auf der Festplatte gespeichert. Die Bootstrap-Software im ROM ist unabhängig vom Betriebssystem. –

+0

Ja, ich frage mich nur, wie ROM schlau genug ist, um den höherwertigen smarter Bootstrap der Festplatte zu finden. – Dont

+3

Auf älteren PCs und neueren PCs, wenn im Legacy-Modus gebootet wird, liest der gesamte ROM den ersten Sektor von der Festplatte Null in den Speicher und führt ihn aus. (UEFI Bootstrapping ist ein bisschen komplizierter, wird mir gesagt.) –

Antwort

1

Siehe Read-only memory. Leute sagen oft nur "ROM", aber es gibt viele Arten von ROMs, wie PROMs, EPROMs und EEPROMs. Vor Jahren (ich bin mir nicht sicher, jetzt), Elektronik-Leute sagten nicht "ROM", es sei denn, es war wirklich nur lesbar und konnte nicht geändert werden. Einige erfordern spezielle Ausrüstung. Der für BIOS verwendete Typ ist normalerweise nicht modifiziert durch das Betriebssystem.

BIOS ist das Akronym für Basic Input Output System. Sein Hauptzweck besteht darin, einen grundlegenden Mechanismus für Hardware wie die Tastatur, den Bildschirm und die Laufwerke bereitzustellen. Der Bootstrap-Abschnitt ist ein relativ kleiner Abschnitt eines BIOS. Moderne Betriebssysteme verwenden das BIOS nicht; DOS hat es getan. Der Bootstrap besteht eigentlich aus einem Power-On-Selbsttest, der einen vorläufigen Test von Dingen wie dem Prozessor und dem Speicher durchführt. Dann lädt es das Betriebssystem Bootstrap von einem Laufwerk wie Diskette, Festplatte, DVD oder USB.

Da BIOS und ROM hauptsächlich Hardware sind, ist es sinnvoller, in einer Hardwaregruppe zu fragen.

Wie "wie ROM intelligent genug ist, um die höher-up smarter Bootstrap der Festplatte zu finden" gibt es Konventionen, die vor vielen Jahren eingeführt wurden, die Bootstraps verwenden können, um den Bootstrap zu lesen. Der BIOS-Bootstrap durchsucht eine Festplatte nach einer "aktiven" Partition und gibt den Gerätebefehl aus, um von Anfang an, Sektor 0, zu lesen. Sie können nach Artikeln über Festplattenpartitionen suchen.

Verwandte Themen