VM SIZE 'X'MB
NUCOMEGA NUCSIGMA 'X'MB­ X'70000' NUCALPHA FREELOWE MAINHIGH .. "'" VIRTUAL STORAGE I S-STAT and V-STAT
(Shared -if IPL'd by system name) I CMS Nucleus
(Shared -if IPL'd by system name)
as simulation, EXEC, EXEC 2, REXX, XEDIT, CMS ... " interrupt handlers, file system, free storage
management, loader, device I/O, debug.
Storage Key = X'F' or X'O' System Loader Table (Size determined by set LDRTBLS command)
Storage Key = X'F'
DMSFREE requests when no more low storage is available Storage Key = X'E' or X'F'
.. Storage Key = X'E' - ------------------- GETMAIN requests
Storage Key = X'E' MAINSTRT - - - - - - - - -- - - - - - - - - -- X'20000' X'10000' X'EOOO' I X'5000' X'O' The User's Program (Program is located via the LOAD command)
Storage Key = X'E'
Low DMSFREE Nucleus Free Storage
Area. The upper part of this area may contain the S-STAT and/or the V-STAT, followed by the
FREETAB, if there is enough room.
Storage Key = X'F'
Transient Program Area
Storage Key = X'E'
Low Storage DMSFREE User Free Storage Area
Storage Key = X'E'
DMSNUC
System Control Blocks, flags, constants, and pointers
Storage Key = X'F' *
* The page starting at X'4000' containing OPSECT, SUBSECT, DBGSECT, DMSERL, TSOBLKS, USERSECT, and free storage has a Storage Key = X·E'. CONTROL BLOCKS IN FREE STORAGE User Program Area DECB II LDRST II AFT II ADT I CMSSAVE II CMSCB II FSTB I Figure 36. eMS Storage Map 2. Virtual storage usage when the user's virtual storage is larger than the eMS nucleus. The user may IPL by sys­
tem name or device. In addition, this figure shows the case where there is insufficient room to place the loader table above S-STAT and Y-STAT. Note: MAINHIGH is extended upward and FREELOWE is extended downward.
Functional Information 321
VM SIZE 'X'MB
NUCOMEGA NUCSIGMA 'X'MB­ X'70000' NUCALPHA
FREELOWE MAINHIGH MAINSTRT X'20000' X'10000' X'EOOO' I ?<'SOOO' X'O' VIRTUAL STORAGE System Loader Table (Size determined by set LDRTBLS command)
______________ DMSFREE request\ Storage Key = X'E' or X'F' I S-STATand V-STAT (Shared - if IPL'd by system name) I CMS Nucleus (Shared - if IPL'd by system name) OS simulation, EXEC, EXEC 2, REXX, XEDIT CMS interrupt handlers, file system, free storage
management, loader, device I/O, debug. Storage Key = X'F' or X'O' DMSFREE requests when no more low storage is available Storage Key = X'E' or X'F'
-----------------
Unused portion of User Program Area Storage Key = X'E'
- - - - - - - - - - - - - - -- .... GETMAIN requests
_____________ K...:y.: X':'E:" The User's Program
(Program is located via the LOAD command) Storage Key = X'E'
Low Storage DMSFREE Nucleus Free Storage
Area. The upper part of this area may contain the S-STAT and/or the V-STAT, followed by the
FREETAB, if there is enough room. Storage Key = X'F'
Transient Program Area Storage Key = X'E'
Low Storage DMSFREE User Free Storage Area Storage Key = X'E' DMSNUC System Control Blocks, flags, constants, and pointers
Storage Key = X'F' *
* The page starting at X'4000' containing OPSECT, SUBSECT, DBGSECT, DMSERL, TSOBLKS, USERSECT, and free storage has a Storage Key =
X'E'.
User
Program
Area CONTROL BLOCKS IN DECB II LDRST II !CMSSAVE I ! CMSCB II FREE STORAGE AFT II ADT FSTB I Figure 37. eMS Storage Map 3. CMS Virtual storage usage when the user's virtual storage is larger than the CMS nucleus. The user may IPL by
system name or device. In addition, this figure shows the case where there is sufficient room to place the loader table above S-ST A T
and Y-STAT. Note: MAINHIGH is extended upward and FREELOWE is extended downward.
322 VM/SP System Programmer's Guide
Previous Page Next Page