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





Speicherresidente Programmen im hohen Speichbereich
Verfasst am: 14.11.2009, 02:00

Die meisten speicherresidenten Programme belegen einen Teil des konventionellen Arbeitsspeichers. Auf diese Weise steht weniger konventioneller Arbeitsspeicher für andere Programme zur Verfügung. Durch die Ausführung von bestimmten speicherresidenten Programmen im hohen Speicherbereich können Sie aber konventionellen Arbeitsspeicher einsparen. Ein typischer Verwendungszweck wäre zum Beispiel die Ausführung des Programms Doskey in diesem Bereich. Zur Ausführung eines speicherresidenten Programms im hohen Speicherbereich verwenden Sie den Befehl loadhigh. Diesen Befehl können Sie entweder in der Datei AUTOEXEC.BAT oder an der Eingabeaufforderung verwenden.

Empfehlungen zur Benutzung des hohen Speicherbereichs für speicherresidente Programme

Wenn Sie mit dem Programm Doskey, Share, Nlsfunc, Keyb, Graphics, Mirror oder Fastopen arbeiten, führen Sie die zugeordnete ausführbare Datei im hohen Speicherbereich aus.

Wenn die Datei AUTOEXEC.BAT ein speicherresidentes Programm startet,
versuchen Sie, dieses Programm im hohen Speicherbereich auszuführen.

Um ein speicherresidentes Programm im hohen Speicherbereich auszuführen:

Suchen Sie den Befehl zum Starten des Programms. Bei den meisten speicherresidenten Programmen ist dieser Befehl in der Datei AUTOEXEC.BAT enthalten.

Fügen Sie am Anfang des Startbefehls für das Programm den Befehl loadhigh hinzu. (loadhigh kann mit Ih abgekürzt werden.)

Angenommen, das Programm Doskey wird mit folgendem Befehl in der Datei AUTOEXEC.BAT gestartet:

c:\dos\doskey.com

Zur Ausführung von DOSKEY.EXE im hohen Speicherbereich fügen Sie den Befehl loadhigh hinzu, so dass die Zeile jetzt folgendermaßen aussieht:

loadhigh c:\dos\doskey.COM

Wenn MS-DOS den Befehl loadhigh liest, versucht es, das angegebene Programm in den hohen Speicherbereich zu laden. Falls das Programm nicht in einen der verfügbaren hohen Speicherblöcke paßt, lädt es MS-DOS statt dessen in den konventionellen Arbeitsspeicher. Kann das Programm im hohen Speicherbereich nicht einwandfrei ausgeführt werden, beendet es vielleicht die Ausführung oder verursacht einen Systemabsturz. In beiden Fällen sollten Sie das Programm im konventionellen Arbeitsspeicher ausführen.
_________________
 
Neues Thema eröffnen   Neue Antwort erstellen    MS-DOS Forum Foren-Übersicht -> Systemoptimierung

Tags: speicherresidente programme, speicherresidente programm, datei

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Ausführung von Programmen im hohen Speicherbereich 1241 13.10.2009, 04:44
Keine neuen Beiträge Umleiten der Eingabe für einen Befehl 1888 02.08.2009, 17:14
Keine neuen Beiträge Der Befehl Restore funktioniert nicht 2471 08.12.2008, 07:39
Keine neuen Beiträge Der Befehl Undelete funktioniert nicht 3502 01.12.2008, 08:32
Keine neuen Beiträge MS-DOS wird nicht im oberen Speicherbereich ausgeführt 2780 09.11.2008, 10:40
 



[ Time: 0.1101s ][ Queries: 59 (0.0093s) ][ GZIP on - Debug on ]