INF: Difference Between Minimum Load Size, Minimum Allocation

ID Number: Q25024

3.00 4.00 5.00 5.10 6.00 6.00a 6.00ax 7.00

MS-DOS

Summary:

The following is a summation of the differences between the minimum

load size and the minimum allocation size in an MS-DOS executable

(.EXE) file header:

The minimum load size is the amount of memory needed for the load

module, plus the minimum allocation value. This reflects the amount of

memory necessary to load and run the program, assuming no dynamic

allocation is necessary.

The minimum allocation is the amount of memory needed above the actual

load module. These values determine the highest memory location into

which the program can be loaded. For example, if the minimum load size

is 0, the program will be loaded at the highest possible location in

memory.

Additional reference words: 5.0 5.00 5.10 5.10 6.0 6.00 6.0a 6.00a

6.0ax 6.00ax 7.0 7.00