> Kein echtes Problem, nur bei Langeweile…
>
> Wenn ich unter Windows 98 oder XP ( = Millennium )
> eine Startdiskette
> http://www.heise.de/ct/faq/hotline/03/07/06.shtml
> erstelle und in der
> CONFIG.SYS
> keinen(!)
> HIMEM.SYS
> lade, so zeigt
> MEM.EXE
> nach dem Booten trotzdem den
> gesamten Hauptspeicher als XMS-Speicher an.
> Dies stimmt so weit mit der Dokumentation
> http://support.microsoft.com/default.aspx?scid=KB;en-us;232557
> überein. Wenn ich jedoch zusätzlich
> zum Verzicht auf HIMEM.SYS noch explizit
> DOS=LOW,NOUMB,NOAUTO
> verwende, so werden ( wiederum laut MEM.EXE ) noch
> immer 64MB als XMS-Speicher konfiguriert.
> Ist dies ein Fehler in der Anzeige oder
> kann ich MS-DOS 7 gar nicht ohne XMS booten?
Interessant. Ich werde mal zu Hause in meinem Bootmenü die
“Pur”-Konfiguration laden und MEM ausführen. Diese hatte ich
ursprünglich für BIOS-Updates etc. gedacht, da ich auch hier kein
Laden von Speicherverwaltern vorgesehen habe. Bisher habe ich die
aber nie gebraucht.
Alternativ bietet sich übrigens (bei Windows 98) das Drücken von [F8]
an, in dessen Bootmenü man dann den letzten Punkt “Abgesichert, nur
Eingabeaufforderung” wählt. Dann kann man ziemlich sicher sein, daß
absolut NIX geladen wird. Wenn MEM dann immer noch XMS-Speicher
anzeigt, stimmt etwas mit dem Programm nicht, dann sollte man
Drittparteienwerkzeuge zur Gegenprobe zu Rate ziehen.
Ich lasse Dich meine Testergebnisse morgen früh wissen - wenn ich
nach’m Dienst noch fit bin ;o)
Es grüßt
The U.C.W.
speicherlizit DOS=LOW,NOUMB,NOAUTO
>
> Das sollte nur die Shell betreffen (COMMAND.COM),
Die COMMAND.COM wird ohne Drittparteitools niemals komplett
hochgeladen. Ich müßte nochmal nachlesen, was alles dadurch
hochgeladen wird, aber die COMMAND.COM war’s nicht (höchstens deren
Umgebungsvariablen?). In QEMM gibt’s die LOADHI.COM, über die man den
Interpreter via CONFIG.SYS, SHELL=%QEMM%\LOADHI.COM C:\COMMAND.COM
/P, hochladen kann.
> wobei ich NOAUTO nicht kenne.
Diese Funktion kenne ich auch nicht. Sie ist in der Onlinehilfe zu
MS-DOS 6.22 nicht dokumentiert.
> > kann ich MS-DOS 7 gar nicht ohne XMS booten?
>
> Denkbar.
Doch, es geht - beim Boot F8 drücken und “Abgesichert, nur
Eingabeaufforderung” eingeben. Ob das auch anders geht, habe ich
jedenfalls nicht geprüft. Mit dieser Methode dürfte jedenfalls kein
XMS geladen werden, dementsprechend kann auch kein EMS geladen werden
- was standardmäßig ohnehin nicht der Fall ist.
> Bei PC DOS 7 und MS DOS 6.22 gab es noch
> einen “real mode” (einige schräge c’t-Tools aus
> der Vorsteinzeit brauchten das
- und in dem
> Fall würde ich für “emm386 weglassen” plädieren.
Ich bin mir nicht sicher, ob dazu nicht auch schon die HIMEM.SYS
ausreicht.
Jedenfalls ist die “Vorsteinzeit” immer noch aktuell, denn die
besseren BIOS-Updates sollten ausschließlich ohne Speicherverwalter,
im Realmodus, laufen (manche machen zur Sicherheit sogar eine eigene
Bootdiskette). Alles Andere kann zum Absturz während des Flashens
führen - aber es gibt ja noch die Möglichkeit, das BIOS unter Windows
zu flashen.
> MS DOS 7 kenne ich nicht.
Wurde seit Windows 95 eingeführt, im Groben ein modifizierter Kastrat
von MS-DOS 6.22. DOS 7 ist in Windows 95a-c, 98, 98 SE und ME
enthalten, dürfte auch die letzte DOS-Version von Microsoft sein.
Bin für Korrekturen offen
Grüße,
The U.C.W.
speicherie Preisfrage lautet, was will ich mit 256 bits auf einen
> Schlag, wenn ich auf einer 32bit-Maschinie nur ein Achtel davon
> benötige? Eine gigantische Verschwendung in all jenen Fällen, die
> nicht nur Bandbreite benötigen.
Die Antwort ist ganz einfach. Wenn du in einer Funktion in einem
Programm 4 lokale Variablen hast, dann brauchen diese 4 x 32 bit
Platz. Und es ist um Hausecken schneller, diese 4 auf einmal zu
schreiben oder zu lesen als 4 mal hintereinander. Wobei die vom
Kern des Prozessors sehr wohl einzeln und damit 4 mal gelesen bzw.
geschrieben werden, doch 4 mal aus/in dem/den schnellen Cache und nur
1 mal greift die CPU auf den Speicher zu.
Ähnliches gilt, wenn du Strukturen hast. Du brauchst fast immer
mehrere Elemente so einer Struktur kurz hintereinander, da hilft das
schon.
Die 256 Bit helfen schon. Du darfst aber nicht den Befehl als
einzelnen betrachten, sondern mußt typische Programme angucken und
dort hast du diese typischen Lokalitäten.
So und jetzt kurz zu Norbert. Ich hab in meinem Rechner so einen
Lufttunnel oder wie man das nennt. Jedenfalls sitzt der Lüfter nicht
direkt am Kühler. Es ist so ein ca. 3 cm hoher “Turm” darauf. Und auf
einer Seite ist eine kleine Aussparung die einen kleinen Teil der
Luft aus dem Ventilator in Richtung RAM bläst.