Verwenden von EMM386 als Expansionsspeicher-Emulator Verfasst am: 25.07.2009, 04:30
Ein Expansionsspeicher-Emulator ist ein Programm, das den Erweiterungsspeicher benutzen kann, um Expansionsspeicher zu simulieren. Dann können Programme den simulierten Expansionsspeicher genauso benutzen, als ob es sich dabei um physischen Expansionsspeicher handelte. Der mit MS-DOS gelieferte Gerätetreiber EMM386 kann bei 80386. und 80486.COMputern als Expansionsspeicher-Emulator verwendet werden. (EMM386 kann auch als Manager für den hohen Speicherbereich verwendet werden.
Hinweis EMM386 ist nur zum Einsatz bei 80386. und 80486.COMputern vorgesehen. Zur Verwendung eines Programms, das Expansionsspeicher bei einem 80286. oder 8086.COMputer erfordert, müssen Sie Ihr System so konfigurieren, dass es so viel physischen Expansionsspeicher bereitstellt, wie das Programm benötigt.
Die mit MS-DOS gelieferte Version von EMM386 ersetzt die mit Microsoft Windows, Version 3.0, gelieferte Version. Wenn Sie sowohl über
MS-DOSals auch über Windows 3.0 verfügen, verwenden Sie daher die EMM386.
Version, die mit MS-DOS geliefert wird. Wenn Sie bereits einen anderen Expansionsspeicher-Manager verwenden, arbeiten Sie nicht mit EMM386.
Vorteile
Die Verwendung von EMM386 zur Simulation von Expansionsspeicher bietet Ihnen folgende Vorteile:
Stellt Expansionsspeicher bei Systemen bereit, die nur über Erweiterungsspeicher verfügen.
Kann die Geschwindigkeit von einigen Programmen, die Expansionsspeicher benutzen, steigern, wenn Ihr System über keinen physischen Expansionsspeicher verfügt.
Nachteile
Die Verwendung von EMM386 zur Simulation von Expansionsspeicher ist aber auch mit folgenden Nachteilen verbunden:
Funktioniert nur bei 80386. und 80486.COMputern.
Benutzt den Erweiterungsspeicher. EMM386 belegt zu seiner Ausführung ungefähr 80 KB des Erweiterungsspeichers. Außerdem steht Speicher, der zur Emulation von Expansionsspeicher benutzt wird, nicht mehr als Erweiterungsspeicher zur
Verfügung.
Empfehlungen
Im folgenden werden einige grundlegende Empfehlungen für eine Verwendung von EMM386 zur Emulation von Expansionsspeicher gegeben:
Verwenden Sie EMM386 als Expansionsspeicher-Emulator nur dann, wenn Sie über ein 80386. oder 80486.SYStem mit Erweiterungsspeicher verfügen und mit Programmen arbeiten möchten, die Expansionsspeicher erfordern.
Wenn Sie EMM386 als Expansionsspeicher-Emulator verwenden, ordnen Sie ihm nur so viel Erweiterungsspeicher zu, wie ein Programm benötigt. Wenn Sie beispielsweise ein Programm ausführen möchten, das 256 KB Expansionsspeicher erfordert, würden Sie EMM386 256 KB Erweiterungsspeicher zuordnen.
Wenn Sie EMM386 sowohl als Expansionsspeicher-Emulator als auch als Manager für den hohen Speicherbereich verwenden, fügen Sie zu dem device-Befehl zum Starten von EMM386 die Option ram hinzu. Andernfalls können Programme den von EMM386 bereitgestellten Expansionsspeicher nicht benutzen.
Bei Microsoft Windows, Version 3-0 oder höher, verwenden Sie EMM386 als Expansionsspeicher-Emulator nur dann, wenn Sie Programme ausführen, die Expansionsspeicher außerhalb von Microsoft Windows benötigen. Bei der Ausführung im erweiterten 386-Modus kann Windows Expansionsspeicher für Programme simulieren, die ihn benötigen. Einzelheiten über den erweiterten 386-Modus finden Sie im Microsoft Windows Benutzerhandbuch.
Um EMM386 als Expansionsspeicher-Emulator zu installieren:
Öffnen Sie die Datei CONFIG.SYS mit einem Texteditor wie dem MS-DOS-Editor. (Die Datei CONFIG.SYS ist normalerweise im Stammverzeichnis Ihrer Festplatte gespeichert-)
Fügen Sie zu der Datei CONFIG.SYS den Befehl device für EMM386 hinzu. (Falls die Datei CONFIG.SYS bereits einen device-Befehl für EMM386 enthält, bearbeiten Sie diesen Befehl-)
Der Befehl device für EMM386 muss hinter dem Befehl device für HIMEM und vor allen Befehlen für Gerätetreiber stehen, die den Expansionsspeicher benutzen. Der Befehl gibt die Position der Datei EMM386.EXE an. Außerdem bestimmt er, dass EMM386 Expansionsspeicher emulieren soll, und legt fest, wieviel Erweiterungsspeicher EMM386 zugeordnet werden soll. EMM386 stellt dann diesen Speicherumfang als Expansionsspeicher für Programme, die diesen benötigen, zur Verfügung. Der folgende Befehl device gibt an, dass EMM386 Erweiterungsspeicher zur Simulation von Expansionsspeicher verwenden soll, und ordnet für diesen Zweck 640 KB Erweiterungsspeicher zu:
device=c:\dos\enm386.exe 640
Deaktivieren oder löschen Sie alle anderen device-Befehle für Expansionsspeicher-Manager.
Speichern Sie die Änderungen an der Datei CONFIG.SYS. 5. Starten Sie Ihr System neu, indem Sie STRG+ALT+ENTI, drücken. _________________