• DocumentCode
    3234642
  • Title

    Intra-address space protection using segmentation hardware

  • Author

    Chiueh, Tzi-cker ; Venkitachalam, Ganesh ; Pradhan, Prashant

  • Author_Institution
    Dept. of Comput. Sci., State Univ. of New York, Stony Brook, NY, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    110
  • Lastpage
    115
  • Abstract
    The technological evolution towards extensible software systems and component-based software development requires efficient, flexible and easy-to-use protection mechanisms to isolate software modules residing in the same address space. While a number of software-based approaches have been proposed in the last several years, no clear winner emerges that satisfactorily addresses all the design issues involved in establishing multiple protection domains within an address space. This paper describes a novel intra-address space protection mechanism based on the segmentation and paging hardware in Intel´s x86 architecture. Measurements from the prototype implementation indicate that a null protected procedure call and return costs about 147 CPU cycles on a Pentium 200 MHz machine
  • Keywords
    operating systems (computers); Intel´s x86; extensible software systems; intra-address space protection; multiple protection domains; null protected procedure call; operating systems support; protection boundaries; software development; space protection; Application software; Computer architecture; Computer science; Ear; Electronic switching systems; Hardware; Protection; Prototypes; Software prototyping; Usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hot Topics in Operating Systems, 1999. Proceedings of the Seventh Workshop on
  • Conference_Location
    Rio Rico, AZ
  • Print_ISBN
    0-7695-0237-7
  • Type

    conf

  • DOI
    10.1109/HOTOS.1999.798386
  • Filename
    798386