Z/Architecture
Encyclopedia : Z : ZA : ZAR : Z/Architecture
- The correct title of this } is }}}. The initial letter is capitalized due to [Naming conventions #Lower case first lettertechnical restrictions].
The various operating systems running on z/Architecture systems vary in how much they exploit the 64-bit design. Most operating systems, including z/OS, continue to restrict code execution to the first 2 GB (31 bits) of each virtual address space, allowing only data objects to reach into the higher 64-bit addressing ranges, for reasons of efficiency and compatibility. (Since z/OS supports multiple 2 GB address spaces for code execution, this "restriction" really isn't.) Linux on zSeries is an exception, allowing code to execute from 64-bit addresses.
Unlike most other processor architectures, z/Architecture supports running multiple concurrent operating systems and applications even if they use different addressing modes. Thus developers can choose whichever addressing modes are most advantageous for their applications and data structures.
References
- [Development and Attributes of z/Architecture], IBM Journal of Research and Development, 2002.
- [z/Architecture Principles of Operation and Reference Summary]
From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.
