Corpus ID: 14874367

The OpenVMS Mixed Pointer Size Environment

@article{Benson1996TheOM,
  title={The OpenVMS Mixed Pointer Size Environment},
  author={Thomas R. Benson and Karen L. Noel and Richard E. Peterson},
  journal={Digit. Tech. J.},
  year={1996},
  volume={8}
}
A central goal in the implementation of 64-bit addressing on the OpenVMS operating system was to provide upward-compatible support for applications that use the existing 32-bit address space. Another guiding principle was that mixed pointer sizes are likely to be the rule rather than the exception for applications that use 64-bit address space. These factors drove several key design decisions in the OpenVMS Calling Standard and programming interfaces, the DEC C language support, and the system… Expand
Extending OpenVMS for 64-bit Addressable Virtual Memory
TLDR
This paper discusses how the OpenVMS Alpha Operating System Development group extended theopenVMS virtual address space to 64 bits, allowing for quicker time-to-market for significant features and better, more timely support for binary compatibility. Expand
Adding 64-bit Pointer Support for a 32-bit Run-time Library
TLDR
All phases of the enhancements to the C run-time library are discussed, from project concepts through the analysis, the design, and finally the implementation. Expand
Improving 64-bit Java IPF performance by compressing heap references
TLDR
This paper considers software techniques for virtual machines that allow 32-bit pointers to be used on 64-bit CPUs for managed runtime applications that do not need the full 64- bit address space. Expand
OpenVMS Alpha 64-bit Very Large Memory Design
TLDR
This paper describes the new 64-bit VLM capabilities designed for the OpenVMS Alpha version 7.1 operating system, explains application flexibility and the system management issues addressed in the design and discusses the performance improvements realized by 64- bit VLM applications. Expand

References

SHOWING 1-10 OF 15 REFERENCES
Extending OpenVMS for 64-bit Addressable Virtual Memory
TLDR
This paper discusses how the OpenVMS Alpha Operating System Development group extended theopenVMS virtual address space to 64 bits, allowing for quicker time-to-market for significant features and better, more timely support for binary compatibility. Expand
Adding 64-bit Pointer Support for a 32-bit Run-time Library
TLDR
All phases of the enhancements to the C run-time library are discussed, from project concepts through the analysis, the design, and finally the implementation. Expand
VAX architecture reference manual
From the Micro-VAX II to the VAX 9000, this guide spans the complete range of hardware and software issues relating to the VAX, including new material covering the VAX shared-memory model and newExpand
DIGITAL EQUIPMENT CORPORATION.
TLDR
The equipment described in this manual generates, uses, and may emit radio frequency energy and has been type tested and found to comply with the limits for a Class A computing device pursuant to Subpart J of Part 15 of FCC Rules. Expand
Digital Technical Journal
  • Digital Technical Journal
  • 1996
Digital UNIX Programmer's Guide (Maynard, Mass.: Digital Equipment Corporation
  • Digital UNIX Programmer's Guide (Maynard, Mass.: Digital Equipment Corporation
  • 1996
MIPSpro 64-Bit Porting and Transition Guide
  • 1996
MIPSpro 64-Bit Porting and Transition Guide, Document No
  • Silicon Graphics, Inc
  • 1996
OpenVMS Alpha Guide to 64-Bit Addressing (Maynard , Mass.: Digital Equipment Corporation
  • OpenVMS Alpha Guide to 64-Bit Addressing (Maynard , Mass.: Digital Equipment Corporation
  • 1995
OpenVMS Calling Standard
  • OpenVMS Calling Standard
  • 1995
...
1
2
...