Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Z/OS
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
===64-bit memory support=== z/OS supports 64-bit addresses for both virtual<ref>{{cite book | title = z/OS 2.5 MVS Programming: Extended Addressability Guide | id = SA23-1394-50 | date = 2021-09-30 | section = Chapter 4. Using the 64-bit address space | section-url = https://www.ibm.com/servers/resourcelink/svc00100.nsf/pages/zOSV2R5sa231394/$file/ieaa500_v2r5.pdf#page=79 | url = https://www.ibm.com/servers/resourcelink/svc00100.nsf/pages/zOSV2R5sa231394/$file/ieaa500_v2r5.pdf | pages = 59β91 | publisher = [[IBM]] | access-date = January 6, 2023 }} </ref> and real addresses. Within each address space, z/OS typically permits the placement of only data, not code, above the 2 GB "bar". z/OS enforces this distinction primarily for performance reasons. There are no architectural impediments to allowing more than 2 GB of application code per address space. IBM has started to allow Java code running on z/OS to execute above the 2 GB bar, again for performance reasons. Starting with z/OS version 2 release 3, code may be placed and executed above the 2 GB "bar". However, very few z/OS services may be invoked from above the "bar". Memory is obtained as "Large Memory Objects" in multiples of 1 MB (with the expectation that applications and middleware will manage memory allocation within these large pieces). There are three types of large memory objects: * Unshared β where only the creating address space can access the memory. * Shared β where the creating address space can give access to specific other address spaces. * Common β where all address spaces can access the memory. (This type was introduced in z/OS Release 10.)
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)