Ausführen von Programmen im hohen Speicherbereich Verfasst am: 08.10.2009, 10:04
Ausführen von Programmen im hohen Speicherbereich (Upper Memory Area)
Wenn Sie über einen 80386. oder 80486.COMputer verfügen, können Sie konventionellen Arbeitsspeicher einsparen, indem Sie Gerätetreiber und andere speicherresidente Programme im hohen Speicherbereich ausführen.
Bei den meisten Systemen bleiben einige Teile des hohen Speicherbereichs nach dem Starten aller Hardware-Treiber aber ungenutzt. Diese Bereiche werden als hohe Speicherblöcke (Upper Memory Blocks . UMBs) bezeichnet. Hohe Speicherblöcke können Sie zur Ausführung von installierbaren Gerätetreibern und anderen speicherresidenten Programmen benutzen. Auf diese Weise können Sie solche Programme aus dem konventionellen Speicher heraus verschieben und so mehr konventionellen Arbeitsspeicher zur Ausführung von Programmen bereitstellen.
Dies bedeutet, dass Sie über EMM386 keinen Zugriff auf den hohen Speicherbereich von 8086-, 8088. und 80286.COMputem erhalten können. Bei diesen Computern müssen Sie einen anderen Manager für den hohen Speicherbereich als EMM386 verwenden. Informieren Sie sich beim Hersteller Ihres Computers über geeignete Speicherverwaltungsprogramme, die Zugriff auf den hohen Speicherbereich bieten.
Der Manager für den hohen Speicherbereich EMM386 belegt etwa 8 KB konventionellen Arbeitsspeicher.
Es ist eventuell schwierig festzustellen, welche Programme in den hohen Speicherbereich passen.
Einige Programme können im hohen Speicherbereich nicht erfolgreich ausgeführt werden.
Empfehlungen
Im folgenden werden einige grundlegende Empfehlungen zur Benutzung des hohen Speicherbereichs gegeben:
Versuchen Sie, Programme im hohen Speicherbereich auszuführen, wenn Sie über einen 80386. und 80486.COMputer verfügen.
Sorgen Sie vor Benutzung des hohen Speicherbereichs dafür, dass MS-DOS, ordnungsgemäß eingerichtet wird und Ihr System einwandfrei arbeitet. Auf diese Weise können Sie die Ursache von Problemen, die während der Ausführung von Programmen im hohen Speicherbereich auftreten, einfacher beheben.
Verschieben Sie Gerätetreiber und andere speicherresidente Programme einzeln in den hohen Speicherbereich.
Probieren Sie aus, welche Gerätetreiber und andere Programme in die verfügbaren Teile des hohen Speicherbereichs passen.
Der folgende Überblick nennt Ihnen die Schritte, die zur Ausführung von Programmen im hohen Speicherbereich erforderlich sind:
Bereiten Sie sich auf das Verschieben von Programmen in den hohen Speicherbereich vor.
Nicht alle Programme funktionieren im hohen Speicherbereich einwandfrei. Es ist daher nicht ungewöhnlich, dass Ihr System abstürzt, während Sie Programme in den hohen Speicherbereich verschieben. Damit dieser Vorgang sicherer und einfacher wird, stehen Ihnen mehrere Verfahren zur Verfügung.
Richten Sie die Datei CONFIG.SYS so ein, dass MS-DOS Zugriff auf den hohen
Speicherbereich erhält. Stellen Sie fest, welcher Umfang des hohen Speicherbereichs zur Ausführung von Programmen verfügbar ist und welche Gerätetreiber und andere speicherresidente Programme in den verfügbaren Speicher passen. Einzelheiten über die hierzu erforderlichen Schritte finden Sie im Abschnitt "Anzeigen von Informationen über den hohen Speicherbereich" weiter unten.
Verschieben Sie Gerätetreiber und andere speicherresidente Programme jeweils einzeln in den hohen Speicherbereich. Nach Änderung des Befehls, der den Treiber oder das Programm in den hohen Speicherbereich lädt, starten Sie Ihr System neu und vergewissern Sie sich, dass der Treiber oder das Programm in diesem Bereich einwandfrei funktioniert.
Wiederholen Sie diesen Schritt für jeden Treiber und jedes andere speicherresidente Programm, der/das im hohen Speicherbereich ausgeführt werden soll. _________________