DocumentCode :
1651583
Title :
Modularity and protection should be decoupled
Author :
Druschel, Peter ; Peterson, Larry L. ; Hutchinson, Norman C.
Author_Institution :
Dept. of Comput. Sci., Arizona Univ., Tucson, AZ, USA
fYear :
1992
Firstpage :
95
Lastpage :
97
Abstract :
It is argued that a modular operating system architecture should provide support for modularity that is independent of protection domains. Given such support, modules and interfaces can be designed according to sound software engineering principles, without concern for cross-domain invocation costs. The partitioning of modules into domains (and across machines) becomes a matter of configuration, rather than design. Current microkernel-based architectures do not sufficiently address this issue since their communication mechanisms are designed for the nonlocal, i.e., cross-domain case. An architecture is proposed that provides location-transparent binding and access of modules optimized for the local case, thereby decoupling modularity and protection
Keywords :
object-oriented programming; operating systems (computers); Unix; communication mechanisms; cross-domain invocation costs; location-transparent binding; microkernel-based architectures; modular operating system architecture; modularity; protection domains; software engineering principles; Computer architecture; Computer science; Contracts; Costs; Degradation; Kernel; Operating systems; Protection; Software engineering; Sun;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Workstation Operating Systems, 1992. Proceedings., Third Workshop on
Conference_Location :
Key Biscayne, FL
Print_ISBN :
0-8186-2555-4
Type :
conf
DOI :
10.1109/WWOS.1992.275681
Filename :
275681
Link To Document :
بازگشت