Select the product you need help with
Optimieren der Verwendung von oberen Speicher BlöckeArtikel-ID: 77083 - Produkte anzeigen, auf die sich dieser Artikel bezieht Auf dieser SeiteZusammenfassungSie haben den Computer eingerichtet, Programme oder Gerätetreiber in den oberen Speicherblöcke (UMBs) zu laden. Nun sicherstellen möchten sind Sie optimale Verwendung der UMBs vornehmen, so dass Sie im Speicherbereich oberen wie möglich möglichst viele Programme ausführen können. Dieser Artikel enthält Techniken für die optimale Verwendung des oberen Speicherbereich Ihres Computers vornehmen. Diese Techniken verwenden, sollten Sie mit den Informationen auf Seiten 313 330 des Microsoft MS DOS "User's Guide und Reference" für Version 5.0, vertraut sein, die zum Laden von Programmen in UMBs erläutert. Insbesondere bieten Seiten 327 und 329 einige grundlegende Informationen zum Optimieren der Verwendung des UMBs. Dieser Artikel beschreibt die folgenden Optimierungstechniken:
EMM386 MIT NOEMS SCHALTER ANSTELLE DES SCHALTERS RAM BEGINNENWenn Sie keine Programme, die Expansionsspeicher (EMS) erfordern arbeiten, gestartet wird EMM386 mit dem Schalter NOEMS. Dadurch können Sie eine zusätzliche 64 KB des UMBs, zuweisen, da die Option NOEMS EMM386 nicht so erstellen Sie einen Seitenrahmen EMS in den oberen Speicherbereich weist. Wenn Sie mit der Option NOEMS EMM386 starten, werden Programme nicht möglich, erweiterten Speicher verwenden, selbst wenn Sie mit Windows ausgeführt werden.So starten Sie EMM386 mit dem Schalter NOEMS
SUCHEN DIE OPTIMALE REIHENFOLGE FÜR TREIBER UND PROGRAMME IN UMBS LADENWenn Sie einem Programm mithilfe der Befehle DEVICEHIGH oder LOADHIGH starten, lädt MS-DOS das Programm in der größten verbleibenden UMB, selbst wenn es in eine kleinere UMB passen würde. Aus diesem Grund ist die Reihenfolge, die Programme in UMBs geladen wichtig, wenn den oberen Speicherbereich optimal einsetzen möchten. Sie benötigen, experimentieren, um die Reihenfolge der am besten für Ihr System finden.Erstellen einer StartdisketteBevor Sie optimieren beginnen, erstellen Sie eine Startdiskette, die eine Sicherungs Kopie der Dateien Config.sys und Autoexec.bat enthält. Dazu legen Sie eine formatierte Diskette in Laufwerk a: ein, und geben Sie die folgenden Befehle ein: Sys c: a: Mit dieser Startdiskette können Sie experimentieren mehr frei; Wenn Sie die Datei Config.sys oder Autoexec.bat ändern und der Computer neu gestartet werden, nur legen Sie die Sicherung Diskette in Laufwerk a ein und drücken Sie STRG + ALT + ENTF gesperrt. Kopie c:\config.sys a:\ Kopie c:\autoexec.bat a:\ Suchen nach Reihenfolge der beste ladenBeim Laden von Programmen hohe lädt MS-DOS jedes Programm in der höchsten verbleibenden UMB, selbst wenn es in eine kleinere UMB passen würde. Daher ist die Reihenfolge Programme in UMBs geladen wichtig. Im Allgemeinen laden beim Laden von Programmen in den oberen Speicherbereich größere Programme, bevor kleinere. Jedoch diese einfache Laden-des-größte-First-Methode immer die am effizientesten möglicherweise nicht. Manchmal müssen Sie möglicherweise die Ladereihenfolge, um den oberen Speicherbereich rauszuholen Jonglieren.Angenommen, Sie möchten in UMBs die folgenden drei Programme laden: PROGRAM1.EXE 2K PROGRAM2.EXE 2K PROGRAM3.EXE 3K Wie Sie sehen können, ist PROGRAM3.EXE den größten am 3 KB. Wenn PROGRAM3 zuerst geladen wird, wird MS-DOS in der größten UMB (4 KB). Da PROGRAM3 nicht die gesamte 4 KB Speicherplatz in der UMB verwendet, ist eine zusätzliche KB Arbeitsspeicher nicht verwendete Links. Das nächste Programm PROGRAM1 (2 KB) in 3 KB UMB, erneut lassen eine nicht verwendete KB Arbeitsspeicher passt. Allerdings PROGRAM2 auch 2 KB zusammenhängenden Speicherplatz benötigt und passt nicht in einer 1 KB-UMBs, die verbleiben. Dies ist ein Beispiel, wenn er nicht so effizient das größte Programm zuerst geladen wird. Eine effizientere Methode wäre die PROGRAM1 (2 KB), dann laden PROGRAM3 (3 KB) und dann PROGRAM2 (2 KB). Anschließend würden alle drei Programme in UMBs passen. MS-DOS würde PROGRAM1 in 4 KB UMB, verlassen 2 KB Speicher geladen werden. PROGRAM3 würde dann passen in die nächste größte UMB (3 KB), und PROGRAM2 in die verbleibenden 2 KB passen würde. Öffnen eines Programms Arbeitsspeicheranforderungen herauszufindenEin Programm Speicheranforderungen bestimmen, welche Größe UMB benötigt. Leider kann es manchmal schwierig sein herauszufinden, welche Größe UMB ein bestimmtes Programm, benötigt da dies, abhängt wie und wenn die Anwendung Speicher reserviert. Im Allgemeinen fallen Programme in eine von zwei Gruppen:
Program Name Size of UMB It Needs ------------------------------------ ANSI.SYS File size DISPLAY.SYS Size while running DRIVER.SYS File size EGA.SYS File size MOUSE.COM File size MOUSE.SYS File size PRINTER.SYS Size while running RAMDRIVE.SYS Size while running SMARTDRIVE.SYS Size while running SETVER.EXE File size APPEND.EXE Size while running ASSIGN.COM Size while running DOSKEY.COM Size while running FASTOPEN.EXE Size while running GRAFTABL.COM File size GRAPHICS.COM Size while running KEYB.COM File size MIRROR.COM Size while running NLSFUNC.EXE File size SHARE.EXE Size while running Jonglieren der Load-Reihenfolge zwischen der config.sys und Autoexec.bat DateienDie meisten Gerätetreiber werden aus der Datei Config.sys und die meisten speicherresidente Programme aus der Datei Autoexec.bat geladen. MS-DOS zuerst verarbeitet die Datei Config.sys und anschließend die Befehle in der Datei Autoexec.bat ausgeführt. Dies schränkt die Möglichkeit, die Ladereihenfolge der Gerätetreiber und Programme, bearbeiten, da die Gerätetreiber in der Datei Config.sys immer vor der Programme in der Datei Autoexec.bat Laden werden.Die folgenden Tipps können Sie die Verwendung von UMBs zwischen Gerätetreiber und speicherresidente Programme Saldo helfen:
ANPASSEN VON EMM386 AN WEITERE UMBSSie können EMM386 zuweisen zusätzlichen Speicherplatz in den oberen Speicherbereich anpassen. (Dies ist besonders hilfreich, wenn Sie EMM386 mit dem Arbeitsspeicher Schalter Expansionsspeicher Programme zur Verfügung stellen zu starten.) Zunächst die Schritte in Schritt 1 ausführen. Nach dem Schritt 1 ausführen, wenn Sie Programme und Gerätetreiber in UMBs laden kann nicht die Schritte in Prozedur 2 ausführen.Schritt 1: Einfügen bestimmter Teile der Oberer SpeicherbereichBestimmte Adressen in den oberen Speicherbereich werden normalerweise für die Verwendung von Hardware und Video-Treiber reserviert; EMM386 ist nicht in der Regel diese Bereiche verfügbar machen als UMBs. Jedoch auf vielen Systemen verwenden die Hardware und Treiber nicht alle Speicheradressen, reservierten. Die verbleibenden Adressen können durch EMM386 für die Verwendung als UMBs eingeschlossen werden. EMM386 diese nicht verwendeten Bereichen gehören anweisen, Sie verwenden die wechseln Sie nach dem Gerät-Befehl, der EMM386 beginnt.Gehen Sie folgendermaßen vor um zusätzlichen Speicherplatz in den oberen Speicherbereich für die Verwendung als UMBs zu reservieren,
Schritt 2: Verringern den Speicherplatz für die Verwendung mit erweiterten Speicher übrigens festlegenEMM386 mit dem Schalter RAM starten stellt weniger upper Memory Blöcke (UMBs) zur Verfügung als mit dem NOEMS-Schalter starten. Wenn Programme oder Gerätetreiber nicht in UMBs beim Starten des Computers geladen werden, es möglicherweise nicht genügend UMBs diese Programme auszuführen. Dies ist da mithilfe des ARBEITSSPEICHERS reserviert legt den oberen Speicherbereich für die Verwendung mit Expansionsspeicher 64 KB wechseln. Die verbleibenden UMBs möglicherweise nicht groß genug, um laufen Ihre Programme selbst wenn Sie weitere Adressen durch folgende Prozedur 2 enthalten konnten.Sie können anweisen, EMM386 16 KB den oberen Speicherbereich, sondern von 64 KB für die Verwendung mit erweiterten Arbeitsspeicher reserviert. Hierdurch werden weitere UMBs verfügbar, aber Programme, die Expansionsspeicher verwenden möglicherweise weniger effizient ausgeführt. angezeigt wird, gehen Sie folgendermaßen vor:
Wenn Ihre Programme und Treiber noch nicht in UMBs geladen werden, ist es möglich, dass Ihr System einfach nicht genug UMBs zur Ausführung dieser Programme verfügbar sind. Finden Sie in Ihres Computers Hardwaredokumentation Informationen darüber, welche Adressen in den oberen Speicherbereich verwendet werden; wenden Sie sich an Microsoft Support Services, um weitere Unterstützung zu erhalten. InformationsquellenFinden Sie die folgenden Seiten in der "des Benutzers Guide und Reference" Weitere Informationen:
EigenschaftenArtikel-ID: 77083 - Geändert am: Donnerstag, 16. November 2006 - Version: 1.1
Maschinell übersetzter Artikel Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten. Den englischen Originalartikel können Sie über folgenden Link abrufen: 77083
(http://support.microsoft.com/kb/77083/en-us/
)
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
|





Zum Anfang








