• Home
  • Search
  • Multiple and single address spaces: towards a middle ground
  • Cite Icon1
  • https://doi.org/10.1109/iwooos.1993.324906Copy DOI Icon

Multiple and single address spaces: towards a middle ground

  • Dec 9, 1993
  • D.l Sims
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Presents a paradigm that combines the speed of single address spaces with the traditional protection mechanisms found in multiple address space systems such as UNIX. Multiple address spaces are common today for providing safety and security in operating systems. A process in one address space cannot corrupt or compromise memory locations an another process's address space. However, inter-process communication is slow because it is expensive to context switch between address spaces. Single address space systems provide a solution to the problem of slow context switches. In a single address space system, which is typically implemented in a 64-bit address space, all processes shape a common address space. Hence, the need to move between address spaces during inter-process communication is avoided. It is our position that it is not strictly necessary to use a single address space in order to achieve fast inter-process communication. >

Similar Papers
  • Conference Article
  • Citations58

Cohesion

  • Jun 19, 2010
  • John H Kelm +4
  • Conference Article
  • Citations12

Reliable distributed shared memory

  • Oct 11, 1990
  • B.D Fleisch
  • Conference Article
  • Citations158

Scheduling and IPC mechanisms for continuous media

  • Sep 01, 1991
  • Ramesh Govindan +1
  • Conference Article
  • Citations20

Reducing world switches in virtualized environment with flexible cross-world calls

  • Jun 13, 2015
  • Wenhao Li +4
  • Conference Article
  • Citations19

Distributed operating systems based on a protected global virtual address space

  • Apr 23, 1992
  • J.B Carter +3
  • Conference Article
  • Citations35

SpaceJMP

  • Mar 25, 2016
  • Izzat El Hajj +8
  • Book Chapter
  • Citations1

Compiler Optimization for Irregular Memory Access Patterns in PGAS Programs

  • Jan 01, 2023
  • Thomas B Rolinger +2
  • Conference Article
  • Citations10

A Configurable Random Instruction Sequence (RIS) Tool for Memory Coherence in Multi-processor Systems

  • Dec 01, 2014
  • John Hudson +1
  • Conference Article

A new distribution format for reshaped arrays in High Performance Fortran

  • Jan 21, 1998
  • Hyun-Gyoo Yook +2
  • Conference Article
  • Citations55

A work-stealing scheduler for X10's task parallelism with suspension

  • Feb 25, 2012
  • Olivier Tardieu +2
  • 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
  • Citations1

Single address space implementation in distributed systems

  • Apr 10, 2000
  • Concurrency: Practice and Experience
  • Alberto Bartoli +2
  • Conference Article
  • Citations8

A distributed shared object model based on a hierarchical consistency protocol for heterogeneous clusters

  • Apr 19, 2004
  • Xuli Liu +2
  • Book Chapter

Scalable Execution of Legacy Scientific Codes

  • Jan 01, 2006
  • Joy Mukherjee +2
  • Research Article
  • Citations23

Architectural support for quality of service for CORBA objects

  • Jan 01, 1997
  • Theory and Practice of Object Systems
  • John A Zinky +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.