• Home
  • Search
  • Lightweight shared objects in a 64-bit operating system
  • Cite Icon48
  • https://doi.org/10.1145/141937.141969Copy DOI Icon

Lightweight shared objects in a 64-bit operating system

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Object-oriented models are a popular basis for supporting uniform sharing of data and services in operating systems, distributed programming systems, and database systems. We term systems that use objects for these purposes object sharing systems. Operating systems in common use have nonuniform addressing models, making the uniform object naming required by object sharing systems expensive and difficult to implement. We argue that emerging 64-bit architectures make it practical to support uniform naming at the virtual addressing level, eliminating a key implementation problem for object sharing systems. We describe facilities for object-based sharing of persistent data and services in Opal, an operating system we are developing for paged 64-bit architectures. The distinctive feature of Opal is that object sharing is supported in a runtime library, a,bove a single virtual address space that maps all primary and secondary storage in a local area network. This work was supported in part by the National Science Foundation under Grants No. CCR-8619663 and CCR8907666; by the Washington Technology Center; and by Digital Equipment Corporation through the Systems Research Center, DECwest Engineering, the External Research Program, and the Graduate Engineering Education Program. Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the ACM copyright notice and the title of the publication and its date appear, and notico is Siven that copving is bv permission of the Association for Computing Machinery. To copy otherwise. or to republish, requires B fee and/or specific permission. o 1992 ACM 0-89791.539.9/92/0010/0397...$1.50

Similar Papers
  • Conference Article
  • Citations248

The interaction of architecture and operating system design

  • Jan 01, 1991
  • Thomas E Anderson +3
  • Research Article
  • Citations54

Opal: A Single Address Space System for 64-bit Architectures

  • Apr 01, 1992
  • ACM SIGOPS Operating Systems Review
  • Jeff Chase +3
  • Research Article
  • Citations4

Cloud-Native Database Systems and Unikernels: Reimagining OS Abstractions for Modern Hardware

  • Apr 01, 2024
  • Proceedings of the VLDB Endowment
  • Viktor Leis +1
  • Conference Article
  • Citations332

Shasta

  • Sep 01, 1996
  • Daniel J Scales +2
  • Conference Article
  • Citations7

Exploiting recursion to simplify RPC communication architectures

  • Aug 01, 1988
  • D R Cheriton
  • Research Article

Technical summary of the second IEEE workshop on workstation operating systems

  • Mar 01, 1991
  • ACM SIGMETRICS Performance Evaluation Review
  • Luis-Felipe Cabrera
  • Research Article
  • Citations14

Implementasi Network Attached Storage (NAS) Menggunakan Freenas Pada STMIK Lombok

  • Feb 07, 2018
  • Jurnal Manajemen Informatika dan Sistem Informasi
  • Lalu Supriadi Kalaena +1
  • Research Article

A Verified High-Performance Composable Object Library for Remote Direct Memory Access

  • Jan 08, 2026
  • Proceedings of the ACM on Programming Languages
  • Guillaume Ambal +7
  • Single Report

242A Distributed Control System Year 2000 Acceptance Test Report

  • Aug 31, 1999
  • M.C Teats
  • Book Chapter

Development of Unix

  • Jan 01, 1997
  • Fred Hantelmann
  • Research Article

TriOS operating system

  • Sep 01, 1992
  • Microprocessing and Microprogramming
  • Izidor Jerebic
  • Single Report

Operator`s guide for VAXGAP, a gamma-ray spectrum analysis package

  • Aug 01, 1992
  • E.W Killian +1
  • Single Report
  • Citations3

Operator's guide for VAXGAP, a gamma-ray spectrum analysis package

  • Aug 01, 1992
  • E Killian +1
  • Research Article
  • Citations15

Efficient buffering for concurrent disk and tape I/O

  • Oct 01, 1996
  • Performance Evaluation
  • J Myllymaki
  • Conference Article
  • Citations12

Virtual memory management for interactive continuous media applications

  • Jan 01, 1997
  • T Nakajima +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.