MS-DOS 6.22 Buffers |
|||||||||||||||||||||||
MS-DOS 6.22 Buffers | |||||||||||||||||||||||
Ordnet beim Starten Ihres Systems MS-DOS eine bestimmte Anzahl von Datenträgerpuffern im Speicher zu. Sie können diesen Befehl nur in Ihrer CONFIG.SYS-Datei verwenden. SyntaxBUFFERS=n[,m]ParameternBezeichnet die Anzahl der Datenträgerpuffer. Der Wert von n muss im Bereich zwischen 1 und 99 liegen. mBezeichnet die Anzahl der Puffer im sekundären Puffercache. Der Wert von m muss im Bereich 0 bis 8 liegen. StandardeinstellungenDie Standardeinstellung für die Anzahl der Datenträgerpuffer hängt von der Konfiguration Ihres Systems ab. Dies geht aus der folgenden Tabelle hervor:
Die Standardeinstellung für die Anzahl der Puffer im sekundären Cache (m) ist 0 (keine sekundären Cachepuffer). Wenn Sie für n oder m einen unzulässigen Wert angeben, verwendet BUFFERS die Standardeinstellung "keine sekundären Cachepuffer". AnmerkungenVerwenden des Befehls BUFFERS für DriveSpaceWenn MS-DOS bei der Arbeit mit DriveSpace und SMARTDrive in den oberen Speicherbereich (HMA) geladen wird, verwenden Sie die Einstellung BUFFERS=10. Dadurch wird sichergestellt, dass für MS-DOS, DriveSpace und für alle Datenträgerpuffer genügend Platz im oberen Speicherbereich zur Verfügung steht. (Wenn Sie BUFFERS einen Wert zuweisen, der größer als 10 ist, können unter Umständen nicht alle Datenträgerpuffer im oberen Speicherbereich untergebracht werden, und MS-DOS legt diese im konventionellen Speicher an.) Das Reservieren von über 10 Datenträgerpuffern führt in Verbindung mit SMARTDrive trotz des zusätzlich reservierten Speichers nur bedingt zu einer höheren Arbeitsgeschwindigkeit, verbraucht jedoch zusätzlichen Speicherplatz. Verwenden von BUFFERS in Verbindung mit SMARTDRV.EXEWenn Sie SMARTDRV.EXE verwenden, geben Sie für BUFFERS entweder einen kleineren Wert an, oder verwenden Sie den Befehl BUFFERS nicht. So verwenden Sie MS-DOS PufferMS-DOS verwendet den für jeden Datenträgerpuffer reservierten Speicher, um Daten bei Lese- und Schreibvorgängen aufzunehmen. Um die Leistung von Textprogrammen u.ä. optimal zu steigern, geben Sie für n einen Wert zwischen 10 und 20 an. Wenn Sie viele Unterverzeichnisse erstellen möchten, können Sie die Anzahl der Puffer auf 20 oder 30 erhöhen. Jeder Puffer benötigt etwa 532 Byte Speicher. Beachten Sie jedoch, dass Ihren Programmen umso weniger Speicher zur Verfügung steht, je mehr Puffer Sie verwenden. (Um herauszufinden, wieviel Speicher MS-DOS für Datenträgerpuffer verwendet, verwenden Sie den Befehl MEM /D /P.) Wenn MS-DOS im oberen Speicherbereich (High Memory Area, HMA) geladen und im HMA genügend Platz vorhanden ist, um alle Puffer aufzunehmen, setzt MS-DOS auch die Puffer in den HMA. Wenn Sie mehr als 48 Puffer angeben oder wenn Sie auf MS-DOS 6.2 umgestellt haben, DriveSpace ausführen und mehr als 10 Puffer angeben, steht im HMA nicht genügend Platz für alle Puffer zur Verfügung; MS-DOS setzt in diesem Fall alle Puffer in den konventionellen Speicher. Verwenden des sekundären PuffercacheDie Verwendung des Cache kann bestimmte Datenträgeroperationen beschleunigen, wenn Sie einen Computer mit 8086-Prozessor verwenden. Wenn Sie einen Computer mit einem schnelleren Prozessor verwenden, sollten Sie einen Cache mit Smartdrv einrichten. BeispieleUm 20 Datenträgerpuffer anzulegen, fügen Sie folgenden Befehl in Ihre Datei CONFIG.SYS ein: buffers=20 |
Anzeigen: |
||||||||||||||||||||||