Hi All, 

Let me show you a MEM print out from my Pentium Pro:

Modules using memory below 1 MB:

  Name           Total           Conventional       Upper Memory
  --------  ----------------   ----------------   ----------------
  SYSTEM      19,888   (19K)     10,944   (11K)      8,944    (9K)
  LOGGER       1,760    (2K)          0    (0K)      1,760    (2K)
  NANSI        3,536    (3K)          0    (0K)      3,536    (3K)
  COMMAND      4,400    (4K)          0    (0K)      4,400    (4K)
  SHSURDRV       400    (0K)          0    (0K)        400    (0K)
  LBACACHE    10,576   (10K)          0    (0K)     10,576   (10K)
  3C90XPD     30,400   (30K)          0    (0K)     30,400   (30K)
  ETHERDFS     7,440    (7K)          0    (0K)      7,440    (7K)
  FDAPM          928    (1K)          0    (0K)        928    (1K)
  CTMOUSE      3,104    (3K)          0    (0K)      3,104    (3K)
  UDVD2        2,016    (2K)          0    (0K)      2,016    (2K)
  SHSUCDX      6,176    (6K)          0    (0K)      6,176    (6K)
  Free       738,464  (721K)    642,704  (628K)     95,760   (94K)

Memory Type        Total       Used       Free
----------------  --------   --------   --------
Conventional          639K        11K       628K
Upper                 171K        77K        94K
Reserved              214K       214K         0K
Extended (XMS)     97,280K    71,824K    25,456K
----------------  --------   --------   --------
Total memory       98,304K    72,126K    26,178K

Total under 1 MB      810K        88K       722K

Total Expanded (EMS)                8,576K (8,781,824 bytes)
Free Expanded (EMS)                 8,192K (8,388,608 bytes)

Largest executable program size       628K (642,688 bytes)
Largest free upper memory block        84K ( 86,144 bytes)
FreeDOS is resident in the high memory area.

As you can see, the only thing in low memory is part of SYSTEM using nearly 
11K. 

The machine still has 94K free upper memory and 84K of that is still in a 
single large block.

Yes, I know why this is "the way it is" and you don’t need to explain it to me. 

But, it doesn’t need to be that way. That portion “could" be moved and it would 
free nearly all 
lower memory. Possibly through some cooperation between the Kernel and Jemm. 
Obviously,
the Interrupt Vectors, BDA, etc would need to remain. But, the rest could be in 
upper memory. 

But mostly, I think it would look really cool to have all Zeros in the 
Conventional Memory Column.

:-)

Jerome 
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to