by steve-myers » Sat Oct 20, 2012 10:05 pm
Mr. Sorichetti is correct in referring you to documentation, but these parameters are relatively obscure and moderately difficult for a beginner to find.
AM is "Addressing Mode." z/OS hardware has 3 addressing modes: 24, 31, and 64. The AM refers to the number of bits in a virtual storage address a program can use. AM 24 goes back to OS/360, which did not have virtual storage, and was still the basis for the very first releases of MVS. AM 31 goes back to MVS/XA, and AM 64, which is very rarely used, is only available with z/OS.
RM is related to Residency Mode. RM is a load module attribute, and refers to the address in virtual storage where a program can be located. Realistically, there are just 2: 24 and ANY, where ANY is both 24 and 31, though load modules with RM ANY are usually loaded only above the 16 meg line. Load modules cannot be defined as AM 24 and RM ANY, since the storage where the load module is loaded cannot be addressed. Load modules with AM 31 and RM 24 are very common.
AC is Access Code. AC is a load module attribute. Load modules with AC 1 can use some operating system resources that are only easily available to Assembler programmers.
- These users thanked the author steve-myers for the post:
- Mehdi shri (Sun Oct 21, 2012 10:45 am)