> 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
