• DocumentCode
    2869100
  • Title

    SPACE: a new approach to operating system abstraction

  • Author

    Probert, D. ; Bruno, J.L. ; Karaorman, M.

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Santa Barbara, CA, USA
  • fYear
    1991
  • fDate
    17-18 Oct 1991
  • Firstpage
    133
  • Lastpage
    137
  • Abstract
    Object-oriented operating systems, as well as conventional O/S designs, present an overly restrictive level of abstraction to the programmer. Models of objects, processes, concurrency, etc., are embedded within the system in such a way that they are difficult to extend or replace. SPACE is an extensible operating system being developed for research into object-oriented and distributed systems design. SPACE uses capability mechanisms based on the manipulation of address spaces to provide low-level kernel primitives from which higher-level abstractions can be constructed. Standard micro-kernel abstractions such as processes, virtual memory, interprocess communication, and object models are built outside the kernel in SPACE, using the SPACE-kernel primitives: spaces, domains, and portals. Multiple versions of the standard O/S abstractions can coexist and interact
  • Keywords
    distributed processing; object-oriented programming; operating systems (computers); SPACE; abstraction; address spaces; distributed systems design; interprocess communication; object models; object-oriented operating systems; virtual memory; Computer science; Databases; Hardware; Kernel; Memory management; Object oriented modeling; Operating systems; Portals; Programming profession; Protection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object Orientation in Operating Systems, 1991. Proceedings., 1991 International Workshop on
  • Conference_Location
    Palo Alto, CA
  • Print_ISBN
    0-8186-2265-2
  • Type

    conf

  • DOI
    10.1109/IWOOOS.1991.183038
  • Filename
    183038