Collapse AllExpand All

2.2.1. Overview Previous topic Parent topic Child topic Next topic

The following description of the new overlay handling concept is based on the AMO overlay handling, but the concept in general effects all kind of overlays.
ia00c174.wmf.png
AMO Subsystems are kept loaded until a predefined limit is exceeded even if they are still not in use. The limit is defined by the number of slots (selectors) and the amount of memory all loaded subsystems occupy.
The limits for SLOT and MEM can be defined with new parameters of AMO DBC processor specific (ADPSLOT, SWUSLOT, MONOSLOT, ADPMEM, SWUMEM, MONOMEM). If the parameter values are set to zero, the old behaviour is performed.

System command RELOVL

The new overlay handling concept requires the new command RELOVL to release all currently loaded overlays by user request. RELOVL is a system command like the well known system commands TSN, BREAK, etc. and can be entered any time these commands can be entered. This is at
  • session input prompt "<"
  • system session prompt "PLEASE ENTER COMMAND <<"
RELOVL will also work in the case of old overlay handling behaviour (zero values for SLOT and MEM).
When RELOVL is entered by a user
  • all overlays that are still not in use are released immediately
  • all overlays which are still in use are marked to be released after the last using process ended
  • a new process which wants to use a marked overlay will be delayed or rejected until the marked overlay is released