Virtual storage
AddressesABSOLUTE PAGE 0 (MODULE DMKPSA) /
/
VirtualPage 1
VIRTUAL=REAL AREASIZE = 128K BYTES /
/(Minimum size is 32K bytes.)
OK VirtualPage 0 132K
/ Remainder ofCP Resident Nucleus /
/ /
Real storage
AddressesOK 4K
128K
132K(DMKSLC) End of CP Nucleus (DMKCPE) / Dynamic Paging Area /
/ and /
FreeStorage PSA for Attached or non-IPL Processor PSA for MAIN or IPL Processor Figure 3. Storage Layout in a VirtuaI=ReaI Machine <-------, < ____ DMKPSA 512K (End of real
storage)
There are several considerations for the virtual=real option that affect overall sys
tem operation:
1. The area of contiguous storage built for the virtual=real machine must be large
enough to contain the entire addressing space of the largest virtual=real
machine. The virtual=real storage size that aVM/SP system allows is defined
during system generation when the option is selected.
2. The storage reserved for the virtual=real machine can only be used by a virtual
machine with that option specified in theVM/SP directory. It is not available
to other users for paging space, nor forVM/SP usage until released from vir
tual=real status by a system operator via theCP UNLOCK command. Once released, VM/SP must be loaded again before the virtual=real option can
become active again.
3. The virtual machine with the virtual=real option operates in the preallocated
storage area with normal CCW translation in effect until theCP SET NOTRANS ON command is issued. At that time, with several exceptions, all
subsequentI/O operations are performed from the virtual CCWs in the
virtual=real space without translation. The exceptions occur under any of the
following conditions:• SIO tracing active • First CCW not in the V =R region I/O operation is a sense command • I/O device is a dial-up terminal • I/O is for a nondedicated device • (spooled unit record console virtual CTCA or minidisks that are less than a
full volume)I/O device has an alternate path
Performance Guidelines 33
Addresses
/
Virtual
VIRTUAL=REAL AREA
/
OK Virtual
/ Remainder of
/ /
Real storage
Addresses
128K
132K
/ and /
Free
storage)
There are several considerations for the virtual=real option that affect overall sys
tem operation:
1. The area of contiguous storage built for the virtual=real machine must be large
enough to contain the entire addressing space of the largest virtual=real
machine. The virtual=real storage size that a
during system generation when the option is selected.
2. The storage reserved for the virtual=real machine can only be used by a virtual
machine with that option specified in the
to other users for paging space, nor for
tual=real status by a system operator via the
become active again.
3. The virtual machine with the virtual=real option operates in the preallocated
storage area with normal CCW translation in effect until the
subsequent
virtual=real space without translation. The exceptions occur under any of the
following conditions:
full volume)
Performance Guidelines 33