MS-DOS Forum

MS-DOS Forum
Anleitungen, Referenz aller DOS Befehle, Batch Dateien
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    MS-DOS Forum Foren-Übersicht -> Systemoptimierung
Autor
Nachricht
matthias





Freigeben von Erweiterungsspeicher
Verfasst am: 13.07.2009, 04:24

Einige Programme erfordern für ihre Ausführung zusätzlichen Erweiterungsspeicher. Falls Sie bei der Ausführung eines solchen Programms Schwierigkeiten haben, gehen Sie folgendermaßen vor:

Überzeugen Sie sich davon, dass Ihr System so viel physischen Erweiterungsspeicher enthält, wie das Programm benötigt.

Überzeugen Sie sich davon, dass die Datei CONFIG.SYS einen device-Befehl für den Erweiterungsspeicher-Manager HIMEM.SYS (oder einen anderen Speicher-Manager, der der XMS-Spezifikation entspricht) enthält. Die meisten Programme benötigen einen Erweiterungsspeicher-Manager, um den Erweiterungsspeicher benutzen zu können.

Wenn die Datei CONFIG.SYS den Befehl device für SMARTDrive, RAMDrive oder EMM386 enthält, überzeugen Sie sich davon, dass diese Programme nicht Ihren gesamten Erweiterungsspeicher belegen. Sie können den Umfang des Erweiterungsspeichers, den Sie für jeden Gerätetreiber zuordnen, verringern, indem Sie den device-Befehl für diesen Treiber ändern. Außerdem können Sie diese device-Befehle mit dem Befehl rem deaktivieren. Überzeugen Sie sich davon, dass Ihre Dateien CONFIG.SYS und AUTOEXEC.BAT keine unnötigen Programme starten, die Erweiterungsspeicher belegen.

Falls das Programm nicht startet und eine Meldung wie "Oberer Speicherbereich (HMA) ist bereits belegt" anzeigt, geben Sie den oberen Speicherbereich für dieses Programm frei.

Wenige Programme erfordern eine Benutzung des oberen Speicherbereichs. Wenn Ihr Programm den oberen Speicherbereich erfordert und die Datei CONFIG.SYS den Befehl dos=high enthält, benutzt MS-DOS den oberen Speicherbereich. Um den oberen Speicherbereich für Ihr Programm freizugeben, deaktivieren Sie den Befehl dos=high. Dies bewirkt, dass MS-DOS im konventionellen Arbeitsspeicher statt im oberen Speicherbereich ausgeführt wird. (Wenn die Datei CONFIG.SYS den Befehl dos=high,umb enthält, deaktivieren Sie diesen Befehl nicht, sondern ändern Sie ihn in dos=umb.)
_________________
 
Neues Thema eröffnen   Neue Antwort erstellen    MS-DOS Forum Foren-Übersicht -> Systemoptimierung

Tags: erweiterungsspeicher, dos, konventionellen, high, umb

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Ausführung von Programmen im hohen Speicherbereich 393 13.10.2009, 05:44
Keine neuen Beiträge Umleiten der Eingabe für einen Befehl 698 02.08.2009, 18:14
Keine neuen Beiträge Der Befehl Restore funktioniert nicht 1216 08.12.2008, 08:39
Keine neuen Beiträge Der Befehl Undelete funktioniert nicht 1929 01.12.2008, 09:32
Keine neuen Beiträge MS-DOS wird nicht im oberen Speicherbereich ausgeführt 1595 09.11.2008, 11:40
 



[ Time: 0.1385s ][ Queries: 59 (0.0145s) ][ GZIP on - Debug on ]