>      BTW, as I already reports, FreeDOS currently doesn't allows to set less
> than 20 buffers, unless you use negative value.


what does negative value mean? load ALWAYS in conventional RAM, even though HMA and UMB present? DOS=LOW,UMB BUFFERSHIGH=-30 what happens now?

-or-
DOS=HIGH,UMB
BUFFERSHIGH=90 // only 40 fit, currently.
what happens now? HMA remains unused and all buffers attempted to be stored in UMB?

-or-
DOS=HIGH,UMB
BUFFERSHIGH=-30 // only 40 fit, currently.
what happens now? - means store in conventional ram, but a) HMA available. b) 
buffersHIGH

officially 0<buffers<100.
[ http://www.vfrazee.com/ms-dos/6.22/help/buffers.htm (see below).]

>
>      On the other side, requested buffers value (say 80) is ignored, if it
> positive and there is DOS HMA. BTW, why to limit by 99 count of allocated
> buffers?

BUFFERS=99 ->
what if HMA can only store 90 buffers? downsize to 90? or store 99 in conventional RAM?
or store 90 in HMA and 9 in conventional RAM (split)?
FreeDOS kernelcode seems to have a "everything or nothing" style for these things.

there's no:
*request_to_store_certain_amount_of_buffers_wherever
-try to allocate as many buffers in HMA first (if enabled)
-then put all remaining in conventional
-then try to move as much as possible into UMB (if enabled).
*all buffers are now stored somewhere, not necessarily in same memory area and/or 
memory type.

Bernd

BUFFERS

Allocates memory for a specified number of disk buffers when your system
starts. You can use this command only in your CONFIG.SYS file.

Syntax

BUFFERS=n[,m]

Parameters

n
    Specifies the number of disk buffers. The value of n must be in the
    range 1 through 99.

m
    Specifies the number of buffers in the secondary buffer cache. The value
    of m must be in the range 0 through 8.

Default settings

The default setting for the number of disk buffers depends on the
configuration of your system, as shown in the following table:

Configuration              Buffers      Bytes
                           (n)
---------------------------------------------------------------------------

<128K of RAM, 360K disk 2 --

<128K of RAM, > 360K       3            --
disk

128K to 255K of RAM 5 2672

256K to 511K of RAM 10 5328

512K to 640K of RAM 15 7984

The default setting for the number of buffers in the secondary cache (m) is
0 (no secondary cache buffers).

If you specify an invalid value for n or m, BUFFERS uses the default setting
of no secondary cache buffers.


------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Freedos-kernel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freedos-kernel

Reply via email to