如何查找OS / 390或z / OS的位数?

时间:2017-01-25 04:55:12

标签: mainframe zos

查找OS / 390或z / OS的位数的命令是什么?

3 个答案:

答案 0 :(得分:1)

由于这个帖子似乎没有“真实”的答案,我想我会提供一个以防万一有人需要这些信息......

您是否以64位模式运行的权威来源是STORE FACILITY LIST(STFL或STFLE)硬件指令。它设置了两个不同的位 - 一个用于指示安装了64位zArchitecture工具,另一个用于指示64位zArchitecture工具处于活动状态(曾经可以在64位硬件上以31位模式运行,所以这会给你“安装但不活跃”的情况)。

操作系统在IPL期间慷慨地发出STFL / STFLE,保存PSA中的响应(低位内存,从位置0开始)。这很方便,因为STFL / STFLE是特权指令,但测试低存储不需要任何特殊的东西。您可以检查0x20位的绝对地址0xc8(十进制200)处的值,以告知系统在64位模式下处于活动状态,否则它是31位模式。

虽然我怀疑有任何前MVS / XA系统不再存在(即24位),但为了完整性,您还可以测试CVTDCB.CVTMVSE位 - 如果未设置此位,则您有一个预先MVS / XA 24位模式系统。找到这一点很简单 - 但留给读者练习......:)

如果您无法编写程序来测试上述内容,那么可以通过多种方式显示存储,例如TSO TEST或任何大型机调试程序,以及查看转储等。 / p>

答案 1 :(得分:0)

虽然我无法找到提供此信息的命令,但我认为以下是您正在寻找的内容:

根据这个:https://en.wikipedia.org/wiki/OS/390

z / OS是OS / 390,具有各种扩展,包括对64位架构的支持。

因此,如果您使用z / OS的zSeries处理器,则需要使用64位。

根据这个:https://en.wikipedia.org/wiki/IBM_ESA/390

OS / 390安装在ESA / 390计算机上,这些计算机是32位计算机,但是31位可寻址。

答案 2 :(得分:0)

对于z / OS或OS / 390,我相信你可以做一个D IPLINFO并寻找ARCHLEVEL。 ARCHLEVEL 1 = 31位,ARCHLEVEL 2 = 64位。但是,自从我使用OS / 390系统以来已经很长时间了。