April 1, 1981
running the teleprocessing program on
time is variable, depending upon the
must occur.
a real mac hine.
number of paging
Further response
operations that
Locking specific pages of the virtual machine's program into real
storage may ease this problem, but it is not always easy nor possible to
identify which specific pages will always be required.Once a page 1s locked, it remains locked until either the user logs
offor the system operator (privilege class A) issues the UNLOCK command for that page. If the "locked pages" option is in effect and the user
loads his systemagain (via IPL) or loads another system, the locked
pages are refreshed and the virtual machine's locked pages are unlocked
by the system. TheSYSTEM CLEAR command, when invoked, clears virtual
machine storage, including the user's locked pages.
Note: In attached processor mode, no shared pages are locked. If the
system operator attempts to lock a shared page or an address range
containing one or more shared pages, he will receive the messageDMKCPV165I PAGE (hexloc) NOT LOCKED, SHARED PAGE for each of the shared pages within the range. RESERVED PAGE FRAMES OPTION A more flexible approach than locked pages is the reserved frames
option. This option provides a specified virtual machine with an
essentially private set of realpage frames, the number of frames being
designated by the system operator when he issues theCP SET RESERVE
command line.Pages will not be locked into these frames. They can be
paged out, but only for other active pages of the same virtual machine.
when a temporarilv inactive virtual machine having this option is
reactivated, these page frames are immediately available. If the
program code or data required to satisfy the request was in real storage
at the time the virtual machine became inactive, no paging activity is
required for the virtual machine to respond.
This option is usually more efficient than locked pages in that the
pages that remain in real storage are those pages with the greatest
amount of activity at that moment, as determined automatically by the
system. Althouqh multiple virtual machines may use theLOCK option,
only one virtual machine at a time may have the reservedpage frames
option active. Assignment of this option is discussed further in"VK/370 Performance Options." The reserved page frames option provides performance that is
generally consistent from run to run with regard to paging activity.
This can be especially valuable for production-oriented virtual machines
with critical schedules, or those running teleprocessing applications
where response times must be kept as short as possible.VIRTUAL=REAL OPTION The VM/370 virtual=real option CP paging for the selected
virtual machine. All pages of virtual machine storage, except page
zero, are locked in the real storaqe locations they would use on a real
computer.CP controls real page zero, but the remainder of the CP 92 IBM VM/370 system Programmer's Guide
running the teleprocessing program on
time is variable, depending upon the
must occur.
a real mac hine.
number of paging
Further response
operations that
Locking specific pages of the virtual machine's program into real
storage may ease this problem, but it is not always easy nor possible to
identify which specific pages will always be required.
off
loads his system
pages are refreshed and the virtual machine's locked pages are unlocked
by the system. The
machine storage, including the user's locked pages.
Note: In attached processor mode, no shared pages are locked. If the
system operator attempts to lock a shared page or an address range
containing one or more shared pages, he will receive the message
option. This option provides a specified virtual machine with an
essentially private set of real
designated by the system operator when he issues the
command line.
paged out, but only for other active pages of the same virtual machine.
when a temporarilv inactive virtual machine having this option is
reactivated, these page frames are immediately available. If the
program code or data required to satisfy the request was in real storage
at the time the virtual machine became inactive, no paging activity is
required for the virtual machine to respond.
This option is usually more efficient than locked pages in that the
pages that remain in real storage are those pages with the greatest
amount of activity at that moment, as determined automatically by the
system. Althouqh multiple virtual machines may use the
only one virtual machine at a time may have the reserved
option active. Assignment of this option is discussed further in
generally consistent from run to run with regard to paging activity.
This can be especially valuable for production-oriented virtual machines
with critical schedules, or those running teleprocessing applications
where response times must be kept as short as possible.
virtual machine. All pages of virtual machine storage, except page
zero, are locked in the real storaqe locations they would use on a real
computer.