Corpus ID: 9618620

Extending OpenVMS for 64-bit Addressable Virtual Memory

@article{Harvey1996ExtendingOF,
  title={Extending OpenVMS for 64-bit Addressable Virtual Memory},
  author={Michael S. Harvey and Leonard S. Szubowicz},
  journal={Digit. Tech. J.},
  year={1996},
  volume={8}
}
ported a 32-bit virtual address space that maximized compatibility for OpenVMS VAX users as they ported their applications from the VAX platform to the Alpha platform. Providing access to the 64-bit virtual memory capability defined by the Alpha architecture was always a goal for the OpenVMS operating system. An early consideration was the eventual use of this technology to enable a transition from a purely 32-bitoriented context to a purely 64-bit-oriented native context. OpenVMS designers… Expand
The OpenVMS Mixed Pointer Size Environment
TLDR
The approaches taken to support the mixed pointer size environment in the OpenVMS Calling Standard and programming interfaces, the DEC C language support, and the system services support are described. 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
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
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
Managing more physical with less virtual
TLDR
Two general principles can be applied to any operating system to reduce its virtual memory needs: first, optimize virtual consumption by kernel pagepool data, by organizing data structures to extend their physical memory reach using the same amount of virtual space. Expand
Managing more physical with less virtual
TLDR
Two general principles can be applied to any operating system to reduce its virtual memory needs: first, optimize virtual consumption by kernel pagepool data, by organizing data structures to extend their physical memory reach using the same amount of virtual space. Expand
Digital Technical Journal SPIKE OPTIMIZER FOR ALPHA EXECUTABLES ANALYSIS OF MEMORY
Cover Design Thc po\\<cr of graphics workstations is mca-SLII-ed by the spccd at \vIiich tlic nincliinc can creatc and manipulate 3-D objccts. The 1'owcrSrorrii 4 D 6 0 T graphics atlaprcl-design, aExpand

References

SHOWING 1-8 OF 8 REFERENCES
The OpenVMS Mixed Pointer Size Environment
TLDR
The approaches taken to support the mixed pointer size environment in the OpenVMS Calling Standard and programming interfaces, the DEC C language support, and the system services support are described. Expand
Porting OpenVMS from VAX to Alpha AXP
TLDR
Solutions to several problems in porting the OpenVMS operating system are described, in addition to performance benefits measured on one of the systems that implements this new architecture. 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, Order No. AA-QSBGA-TE
  • OpenVMS Alpha Guide to Upgrading Privileged-Code Applications
  • 1995
OpenVMS AXP Internals and Data Structures, Version 1
  • OpenVMS AXP Internals and Data Structures, Version 1
  • 1994
OpenVMS AXP Internals and Data Structures, Version 1.5 (Newton
  • 1994
OpenVMS Alpha Guide to 64-Bit Addressing (Maynard, Mass.: Digital Equipment Corporation, Order No
  • OpenVMS Alpha Guide to 64-Bit Addressing (Maynard, Mass.: Digital Equipment Corporation, Order No
Superset system services and language support were added to facilitate the manipulation of 64-bit addressable P2 space
  • Superset system services and language support were added to facilitate the manipulation of 64-bit addressable P2 space