Intel iAPX 86 User Manual page 120

Table of Contents

Advertisement

R'
CJ
APPENDIX C
THE EFFECT OF AVAILABLE MEMORY
ON LINK86, CREF86 LIB86, AND LOC86
n
The system resources required by LINK86, CREF86, LIB86, or LOC86 depend on
the number of symbols, modules, or segments in the input file(s). The greater the
number of symbols in the input, the greater the memory requirements.
LINK86, CHEF86, AND LIB8E)
These utilities can take advantage of up to SI2K of available memory space. When
the number of symbols in the input list requires more memory than is available,
these utilities use disk resources to accommodate the remainder. A vailabJe memory
means RAM which the utilities have available to them exclusively. Once a utility has
run out of memory and has to use disk, performance will become impaired.
The following table defines the number of symbols or modules which these utilities
may process without performance degradation, given several levels of available
memory. The available memory depends on the hardware and software environment
under which the utilities are running on your system. Note that the relationship
between number of symbols or modules and the amount of available memory is
linear, up to a maximum. The following assumptions were used to calculate the
figures provided:
Variable and module names average 10 characters.
Each symbol has five references (CREF86).
Each module has 1.4 public names (LIB86).
A symbol as used here is an abstract representation of an 8086 object module
format record:
LlNK86
CREF86
LlB86
Maximum number of symbols or
modules which can be processed
without performance penalty:
With 100K available memory
1,700 symbols
1,900 symbols
450 modules
With 164K available memory
2,900 symbols
3,300 symbols
1,000 modules
With 228K available memory
4,200 symbols
4,700 symbols
1,700 modules
With 484K available memory
10,000 symbols
11,000 symbols
4,000 modules
Theoretical
maximum
number of
symbols or modules, regardless of
available memory:
10,000 symbols
11,000 symbols
4,000 symbols
LOC86
With 96K of available memory, LOC86 will support up to 900 segments.
C-l

Advertisement

Table of Contents
loading

This manual is also suitable for:

Iapx 88

Table of Contents