MPE/iX 5.5 Operating System Limits

LFT FORMULA
(P x (40 + 44)) + (L x (40 + (44 x N))) <= 2003928
SYMBOLS
-----
P = The number of unique program files
L = The number of unique library files
N = Maximum number of SOMs in the library. The default is 500.
(6) Pfl - kpo018
The semantic of the Process File List (PFL) has been redefined in the following ways:
First, the term is used for an object that holds the original PFL and a Process Data
Dictionary (PDD). Secondly, the term is used for the chain of PFL entries that record the
load status of each executable file for the process.
For each process, an PFL object is created with a size of 20,971,520 bytes. From this
object, a PFL chain and a PDD are built.
An PFL chain is composed of a PFL header, the main PFL entries, and an PFL extension
for each SOM in the file.
The PDD is composed of a PDD header, a PDD hash table, main PDD entries for each
data export, and attached to each data export is its list of data imports.
The executable files for a process are generally the program file and the Native Mode
(NM) libraries required by the program, including XL.PUB.SYS and NL.PUB.SYS.
SUMMARY OF VALUES FOR THE PFL ENTRIES:
- Size of the PFL header = 100 bytes
- Size of an PFL entry = 184 bytes
- Size of an PFL extension = 32 bytes
The size requirement for the PFL chain is given as follows:
PFL CHAIN FORMULA
PFL chain length = PFL header + F * ( pfl_entry size +
pfl_extension size * N)
SYMBOLS
-------
F = The number of executable files