Hi,

I tried various FILES=nnn settings to determine memory usage.
with increased numbers for files=nnn setting I get more conventional memory used.
Is this what is supposed to happen with DOSDATA=UMB setting?
To be expected was a fixed amount in conventional memory, and all other FILES= loaded into UMB.
luckily no buffer duplication or anything (that a buffer would take up both conventional and UMB memory)


for each added FILES=10: conv_mem +=600 bytes ; umb_mem += 600 bytes
looks like splitting (5 files into conv_mem , 5 into UMB) or 1:1 overhead.

In the files=200 case for example, I would think for example 13KB conv_mem (just like files=10) and 27KB umb_mem, totaling 40KB, and not 25KB + 14KB like the situation below.

Bernd


Kernel 2033-32, config.sys: buffers=2- ; files=nnn (msdos MEM.EXE) MEM.EXE /C | FIND "SYSTEM" >> umbdata.txt

FILES           TOTAL MEMORY       CONVENTIONAL        UPPER MEMORY
-------------------------------------------------------------------------
10: SYSTEM      17,008   (17K)     13,152   (13K)      3,856    (4K)
20: SYSTEM      17,520   (17K)     13,424   (13K)      4,096    (4K)
30: SYSTEM      18,816   (18K)     14,128   (14K)      4,688    (5K)
40: SYSTEM      20,112   (20K)     14,832   (14K)      5,280    (5K)
50: SYSTEM      21,392   (21K)     15,520   (15K)      5,872    (6K)
60: SYSTEM      22,688   (22K)     16,224   (16K)      6,464    (6K)
70: SYSTEM      23,968   (23K)     16,928   (17K)      7,040    (7K)
80: SYSTEM      25,264   (25K)     17,632   (17K)      7,632    (7K)
90: SYSTEM      26,544   (26K)     18,320   (18K)      8,224    (8K)
100 SYSTEM      27,840   (27K)     19,024   (19K)      8,816    (9K)
110 SYSTEM      29,136   (28K)     19,728   (19K)      9,408    (9K)
120 SYSTEM      30,432   (30K)     20,432   (20K)     10,000   (10K)
130 SYSTEM      31,712   (31K)     21,120   (21K)     10,592   (10K)
140 SYSTEM      33,008   (32K)     21,824   (21K)     11,184   (11K)
150 SYSTEM      34,288   (33K)     22,528   (22K)     11,760   (11K)
160 SYSTEM      35,584   (35K)     23,232   (23K)     12,352   (12K)
170 SYSTEM      36,864   (36K)     23,920   (23K)     12,944   (13K)
180 SYSTEM      38,160   (37K)     24,624   (24K)     13,536   (13K)
190 SYSTEM      39,456   (39K)     25,328   (25K)     14,128   (14K)
200 SYSTEM      40,752   (40K)     26,032   (25K)     14,720   (14K)
200 MSDOS       40,736   (40K)     40,736   (40K)          0    (0K)

PS:

when UMB's used, MEM finds "SYSTEM"
when no UMB's used, MEM finds "MSDOS"
(commented out the DOSDATA=UMB setting)


------------------------------------------------------- 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