• DocumentCode
    2218081
  • Title

    Protection domain extensions in Mungi

  • Author

    Vochteloo, Jerry ; Elphinstone, Kevin ; Russell, Stephen ; Heiser, Gemot

  • Author_Institution
    Sch. of Comput. Sci. & Eng., New South Wales Univ., Sydney, NSW, Australia
  • fYear
    1996
  • fDate
    27-28 Oct 1996
  • Firstpage
    161
  • Lastpage
    165
  • Abstract
    The Mungi single address space operating system provides a protected procedure call mechanism named protection domain extension (PDX). The PDX call executes in a protection domain which is the union of (a subset of) the caller´s domain, and a fixed domain associated with the procedure. On return, the caller´s original protection domain is re-established. Extensive caching of validation data allows amortisation of setup costs over a possibly large number of invocations. The PDX mechanism forms the basis for object support in Mungi, particularly encapsulation. It is also used for accessing devices, and to implement user-level page fault handlers and other services
  • Keywords
    data encapsulation; data structures; object-oriented methods; object-oriented programming; operating systems (computers); paged storage; protection; security of data; Mungi single address space operating system; amortised setup costs; caller domain; device access; encapsulation; fixed domain; invocations; object support; protected procedure call mechanism; protection domain extension; user-level page fault handlers; validation data caching; Australia Council; Computer science; Costs; Encapsulation; Kernel; Object oriented modeling; Operating systems; Protection; Security; World Wide Web;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Orientation in Operating Systems, 1996., Proceedings of the Fifth International Workshop on
  • Conference_Location
    Seattle, WA
  • ISSN
    1063-5351
  • Print_ISBN
    0-8186-7692-2
  • Type

    conf

  • DOI
    10.1109/IWOOOS.1996.557913
  • Filename
    557913