64 位存储器中的 DSA:GCDSA、GUDSA 和 GSDSA
高于界线的 CICS® 动态存储区统称为高于界线的动态存储区 (GDSA)。 该存储器是 64 位存储器。 z/OS® MEMLIMIT 参数限制 CICS 区域 (包括 GDSA) 中的 64 位存储器。
z/OS 操作系统分配给 CICS 地址空间的 MEMLIMIT 值控制 CICS 区域中 64 位存储器的上限。 此 64 位存储器同时包含 GDSA 和 GDSA 外部的 CICS 区域中的 MVS™ 存储器。
相反,由 DSALIM 值指定的 24 位存储器和由 EDSALIM 值指定的 31 位存储器仅与 CICS DSA 相关。
GDSA 不会预先分配保证存储量。 GDSA 包含以下动态存储区:
- GCDSA (高于条形 CICS DSA)
- 64 位 (高于界线) 存储器中所有 CICS密钥任务生存期存储器的存储区域,以及使用 64 位存储器的 CICS 设施的存储区域。 请参阅使用 64 位存储器的 CICS 设施。 GCDSA 始终从 CICS密钥存储器分配。
- GUDSA (高于条形的用户 DSA)
- 64 位 (高于界线) 存储器中所有用户密钥任务生存期存储器的存储区域。 如果为 CICS 区域指定系统初始化参数 STGPROT = YES (缺省值) ,那么将从用户密钥存储器分配 GUDSA。 如果指定 STGPROT = NO ,那么将从 CICS键存储器分配 GUDSA。
- GSDSA (高于界线的共享 DSA)
- 程序通过发出 EXEC CICS GETMAIN64 命令以使用 SHARED 选项获取 64 位存储器而获取的任何存储器的存储区域。 如果为 CICS 区域 (缺省值) 指定系统初始化参数 STGPROT = YES ,那么将从用户密钥存储器分配 GSDSA。 如果指定 STGPROT = NO ,那么将从 CICS键存储器分配 GSDSA。