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
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;
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
DOI :
10.1109/HOTOS.1999.798386