FreeDOS help system (hhstndrd 1.0.8 de)[buffersh]

Befehl: buffershigh

BUFFERSHIGH teilt FreeDOS mit, wieviele Festplattenpuffer (die für Lese- und Schreiboperationen gebraucht werden) reserviert werden sollen. BUFFERSHIGH ist ein CONFIG.SYS / FDCONFIG.SYS-Befehl.

Syntax:

buffershigh=nn[,m] nn ist die Zahl der primären Festplattenpuffer (Bereich 1-99). m ist die Zahl der sekundären Festplattenpuffer (Bereich 1-8).

Optionen:

Gebrauch: Die Standardeinstellung hängt davon ab, wieviel konventionellen Speicher Ihr System hat: Speicher (KB) Primäre Puffer Sekundäre Puffer ---------------------------------------------------------------------- < 128 3 1 128 - 255 5 1 256 - 511 10 1 512 - 640 15 1

Kommentar:

Eine Erhöhung der Zahl der Buffer kann die Geschwindigkeit von Programmen, die mit vielen Dateien arbeiten, erhöhen, braucht aber auch mehr Speicherresourcen. Die sekundären Puffer gibt es aus Kompatibilitätsgründen mit anderen DOS Kernel, sie werden aber vom FreeDOS Kernel ignoriert. Unter MS DOS kann ein sekundärer Buffer dazu verwendet werden, Daten vorauszulesen. FreeDOS macht das nicht. Buffers werden von FreeDOS im HMA gespeichert, außer Sie wählen nn um mehr Buffers zuzuweisen, als in den HMA passen. Wenn nn kleiner ist, wird unbenutzter HMA Platz für weitere Buffers verwendet werden, bis etwas anderes den HMA Platz für etwas anderes zuweist. Sogar dann werden wenigstens nn Buffers immer erhältlich sein. Sie können nn auch einen negativen Wert zuweisen um die Benutzung von unbenutztem HMA Speicher zu unterbinden: BUFFERS=-10 verwendet nur 10 Buffers; weiterer freier Speicher im HMA wird dann unbenutzt bleiben. Der Befehl BUFFERSHIGH versucht im Gegensatz zu BUFFERS zuerst in den hohen Speicher zu laden. Wenn das nicht funktioniert, versucht er in den konventionellen Speicher zu laden. Bitte beachten: Die Art und Weise, wie Sie Gerätetreiber laden, hat eine große Auswirkung auf die später frei verfügbare Speichermenge (insbesondere konventioneller Speicher). Versuchen Sie deshalb, (im Speicherverbrauch) große Programme (insbesondere Treiber) zuerst in den hohen Speicherbereich zu laden. Wichtig: Es muß zuvor ein Manager für den hohen Speicherbereich wie z.B. (HIMEM), HIMEMX oder JEMMEX geladen werden, um diesen Befehl ausführen zu können. BUFFERSHIGH ist ein interner Befehl, d.h. der Befehl ist in der kernel.sys enthalten. Es wird zur Ausführung des Befehls kein zusätzlicher Befehl (Datei) benötigt.

Beispiel:

IN DER CONFIG.SYS / FDCONFIG.SYS: buffershigh=3,1

Siehe auch:

buffers config.sys fdconfig.sys (fdxms) (fdxms286) (himem) himemx jemmex ------------------------------------------------------------------------------ Copyright (C) 2003 Robert Platt, aktualisiert 2011 von W. Spiegl. Diese Datei ist abgeleitet vom FreeDOS Spezifikationen-HOWTO. Vgl. auch die Datei H2Cpying bezüglich der Kopierbedingungen.