• DocumentCode
    2094741
  • Title

    Multiple and single address spaces: towards a middle ground

  • Author

    Sims, David L.

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Riverside, CA, USA
  • fYear
    1993
  • fDate
    9-10 Dec 1993
  • Firstpage
    191
  • Lastpage
    193
  • 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
  • Keywords
    Unix; operating systems (computers); storage allocation; 64-bit address space; UNIX; context switching; interprocess communication; memory location compromisation; memory location corruption; multiple address spaces; operating systems; protection mechanisms; safety; security; single address spaces; Communication switching; Computer science; Context; Costs; Insulation; Kernel; Operating systems; Protection; Safety; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object Orientation in Operating Systems, 1993., Proceedings of the Third International Workshop on
  • Conference_Location
    Asheville, NC
  • Print_ISBN
    0-8186-5270-5
  • Type

    conf

  • DOI
    10.1109/IWOOOS.1993.324906
  • Filename
    324906