|
1x lang
POST erfolgreich beendet.
Mögliche
Fehlerquellen
Was ist eigentlich POST (Definition)
Alle Rechner, die Nachfolger des Intel 8088 sind,
beginnen nach dem Anschalten an der Speicherstelle
F000H:FFF0H mit der Programmausführung. An dieser
Stelle des BIOS-ROM befindet sich ein Sprungbefehl
zu einer Routine die das System und seine Erweiterungen
testet und dabei eine Initialisierung der verschiedenen
Hardware-Komponenten vornimmt. Dieser Vorgang wird
als Power-on selftest bezeichnet und mit POST abgekürzt.
Wofür braucht man eigentlich den POST?
Der POST ist notwendig um eventuell aufgetretene
Hardwarefehler, wie zum Beispiel defekte Speicherchips
oder eine nicht funktionierende Grafikkarte, so
zeitig wie möglich zu erkennen damit diese nicht
erst zu schwer lokalisierbaren Fehlern während einer
Programmausführung führen.
Welche Test werden vom POST durchgeführt?
Die Tests lassen sich grob zwei Gruppen gliedern.
Zur ersten Gruppe gehören die Tests der zentralen
PC-Hardware, also Speicher, DMA, Prozessor usw.
. Die zweite Gruppe Tests umfaßt die Systemerweiterungen
wie SCSI-Controler oder Grafikkarte.
Wird eigentlich bei jeder Art von Start die gleiche
POST-Routine durchgeführt?
Nein, ein vollständiger POST wird nur bei einem
Kaltstart durchgeführt. Ob ein Warmstart vorliegt
ermittelt das BIOS aus dem Flag das sich an im Speichersegment
0040h:0072h befindet. Im Falle eines Warmstarts
enthält dieses Flag den Wert 1234h und ist somit
ein Signal für das BIOS beim POST auf den Speichertest
zu verzichten.
Quelle: Thomas Pöhnitzsch
Hier
können Sie einen Kommentar schreiben.
Kommentar schreiben
|
Bisher befinden
sich keine Einträge |
|