Ich habe eine Frage bzgl. der Speicheraufteilung bei MSDOS
Ich habe 3 Rechner, die unter MSDOS laufen:
IBM 5155 DOS 3.30
Compaq Portable I Compaq-DOS 3.31
Compaq Portable III Compaq DOS 3.31
Alle 3 Rechner haben 640 kB RAM, das wird beim Start auch korrekt erkannt. Alle Motherboards sind auf 640 kB gejumpert und im SETUP (Compaq) eingetragen/angezeigt.
Alle Rechner haben ihr DOS ohne allen Firlefanz (keine Treiber für Zusatzkarten etc, Ausnahme siehe unten), das Problem (s.u) besteht auch beim frischen Booten von Diskette(n)
Jetzt meine Frage: warum zeigen mir CHKDSK, Norton Commander und Checkit3 nur 639 kB an ? Wer klaut mir da 1 kB ??
CHECKIT3 zeigt RAM von 00000 bis xAFBFF an. Man kann zum Speichertest auch bis xAFFFF eintragen und der Speicher wird OK getestet. Das fehlende 1 kB ist also "da".
Beim IBM 5155 und dem Portable I ist eine XTIDE drin. In der XTIDE-Anleitung steht, dass im "full operating mode" 1 kB vom Speicher abgezwickt wird - ist das der Grund ?
Im Portable III war aber nie eine XTIDE drin, er läuft mit der Harddisk.
Und noch seltsamer: als ich den IIIer bekam hatte ich ihn neu aufgesetzt und einen Screenshot gemacht, wo CHKDSK 640 kB RAM anzeigte (unter Compaq DOS 3.31).
1 kB sind zwar nur Peanuts, aber ich würde es gerne verstehen.
Roland