DocumentCode :
1732410
Title :
A new protection model for component-based operating systems
Author :
Law, Greg ; McCann, Julie
Author_Institution :
Dept. of Comput., City Univ., London, UK
fYear :
2000
fDate :
2/1/2000 12:00:00 AM
Firstpage :
537
Lastpage :
543
Abstract :
This paper describes a new model of program protection particularly suited to component-based operating systems. Instead of the traditional separate user and kernel processor modes and paging, segmentation is combined with a simple software technique to avoid the use of separate processor modes while maintaining full protection. This new model offers dramatically improved performance, simplified and improved architectures and increased flexibility. A component-based OS (called Go!) has been implemented using such techniques and early experiences with it are described in this paper. In this paper we show that Go! offers fully protected round-trip RPC in just 85 cycles on the Pentium, and the single processor mode allows the Object Request Broker (Go´s analogue of a kernel) to be responsible only for component management. We show that such a system allows multithreading, device management, and even interrupt handling to be provided by separate `application level´ components without compromising protection
Keywords :
multi-threading; operating systems (computers); security of data; Object Request Broker; component-based operating systems; device management; interrupt handling; kernel processor modes; multithreading; paging; program protection; protection model; round-trip RPC; segmentation; Amorphous materials; Application software; Computer architecture; Java; Kernel; Multithreading; Object oriented modeling; Operating systems; Protection; Software maintenance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Performance, Computing, and Communications Conference, 2000. IPCCC '00. Conference Proceeding of the IEEE International
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-7803-5979-8
Type :
conf
DOI :
10.1109/PCCC.2000.830360
Filename :
830360
Link To Document :
بازگشت