Der Computer hört auf, das Videosignal auszugeben, wenn kein RAM vorhanden ist

436
Kais

Nachdem der Computer die DIMM-Speichermodule entfernt hatte, hörte der Computer die Ausgabe des Videosignals über VGA für den BIOS-Framebuffer auf. Dies klang etwas seltsam, da die CPU die BIOS-Firmware direkt vom ROM lesen und den Framebuffer in das VRAM schreiben kann.

Die CPU ist Intel Pentium G2020 @2.9 Ghzund das Motherboard LENOVO 3485BNG.

Warum passiert das?

0
Der PC ist beim POST und beim Selbsttest beim Einschalten fehlgeschlagen. Das ist normalerweise eine No-Go-Situation. sawdust vor 5 Jahren 1
Wollen Sie damit sagen, dass Sie den RAM von Ihrem Computer entfernt haben und jetzt nicht mehr funktioniert? Das ist irgendwie offensichtlich, aber das BIOS ist ein Flash-Speicher. Die CPU verarbeitet alle Codes im RAM. Appleoddity vor 5 Jahren 1
@Appleoddity Ich habe vergessen, dass der Code die Puffer jeder Befehlsausführung irgendwo speichern muss, ohne das ROM zu überschreiben. Danke, dass du darauf hingewiesen hast! Kais vor 5 Jahren 0
@Kais * "Code muss die Puffer jeder Befehlsausführung irgendwo speichern" * - Es gibt keinen solchen "Puffer" *. Denken Sie an Register, die kein RAM sind? * "... ohne das ROM zu überschreiben" * - * "Überschreiben" * oder einfach auf das ROM schreiben ist * zwecklos *. Deshalb heißt es schreibgeschützt. Es kann nicht geschrieben werden. Der Inhalt des ROM wird festgelegt, wenn der Siliziumchip während der Herstellung maskiert wurde. sawdust vor 5 Jahren 0
@sawdust verstanden Übrigens, warum glauben Sie, dass die in den einzelnen Registern gespeicherten Daten kein Puffer sind? Kennen Sie die WB (Write Buffer-Operation der Befehlsausführungs-Pipeline)? Es geht darum, * Puffer * in das entsprechende Register zu schreiben, nachdem Sie sie aus der ALU-Ausführungsoperation abgerufen haben. Kais vor 5 Jahren 0
Die Register sind bei weitem nicht genug "Scratch Space", damit der POST seine Arbeit erledigen kann. Der POST muss, glaube ich, 64 KB RAM (oder eine ähnlich kleine Menge) an benachbarten Adressen finden, oder er piept nur bei Ihnen und kann nicht genug "berechnen", um etwas auf dem Bildschirm anzuzeigen. Jamie Hanrahan vor 5 Jahren 1
@ Kais - Der von Ihnen zitierte Satz ist semantisch falsch. Ihre letzte Frage reduziert sich auf die Behauptung, dass "Daten ein Puffer" sind, was Unsinn ist. Es ist irrelevant, zu argumentieren, wie Sie die Interna einer CPU-Arbeit denken. sawdust vor 5 Jahren 1
@sawdust Ich habe die Abkürzung WB anscheinend vergessen: Ich denke an "Write Buffer" anstelle von * Write Back *. Danke für deinen Kommentar, du hast recht. Kais vor 5 Jahren 0

0 Antworten auf die Frage