von tfhh » Fr 6. Nov 2009, 22:15
Moin Holger,
Rockford hat geschrieben:Einer meiner XL Rechner hat folgendes Problem:
Wenn ich ihn nach dem ausschalten nicht mindestens 5 Sekunden aus lasse, dann hängt er beim wieder einschalten. Nach so einer Aktion muss ich ihn noch etwas länger aus lassen, sonst hängt er wieder. Woran kann das liegen? Ansonsten verichtet er ohne Probleme seinen Dienst.
Das ist eigentlich kein besonderes Phänomen... und liegt an der Restspannung, die vorhanden ist, auch nach dem Ausschalten. Die DRAMs verlieren nicht binnen Nanosekunden ihren Inhalt, sondern können diesen einige Mikrosekunden halten. Den Rest besorgen dann die Kondensatoren & Elkos auf der Platine.
Die "Dauer" des Ausschaltens, bis der Atari fehlerfrei bootet, hängt in kleinem Teil vom Alter und Zustand der Kondensatoren ab, aber zum größeren Teil von den DRAMs, die auf Deiner Hauptplatine drauf sind. Einige Modelle sind derartig genügsam, so daß die Restspannung der Kondensatoren ausreicht, die Daten im RAM für bis zu 10 Sekunden aufrecht zu erhalten, selbst wenn kein Refresh kommt. Zwar kippen bereits einige Bits vorher um, da das XL Betriebssystem den Speicherzustand jedoch anhand dreier Magic-Bytes überprüft, kommt es natürlich zu Fehlern, wenn diese Magic-Bytes noch richtig sind: Das OS denkt, es handelt sich um einen Warmstart und initialisiert kaum etwas - der XL hängt und bootet nicht.
Gruß, Jürgen