Modularity and protection should be decoupled

P. Druschel, L. L. Peterson, N. C. Hutchinson

Research output: Chapter in Book/Report/Conference proceedingConference contribution


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.

Original languageEnglish (US)
Title of host publication3rd Workshop on Workstation Operating Systems, WWOS 1992
PublisherInstitute of Electrical and Electronics Engineers Inc.
Number of pages3
ISBN (Electronic)0818625554, 9780818625558
StatePublished - 1992
Event3rd Workshop on Workstation Operating Systems, WWOS 1992 - Key Biscayne, United States
Duration: Apr 23 1992Apr 24 1992

Publication series

Name3rd Workshop on Workstation Operating Systems, WWOS 1992


Conference3rd Workshop on Workstation Operating Systems, WWOS 1992
Country/TerritoryUnited States
CityKey Biscayne

ASJC Scopus subject areas

  • Information Systems and Management
  • Computer Networks and Communications
  • Hardware and Architecture
  • Software


Dive into the research topics of 'Modularity and protection should be decoupled'. Together they form a unique fingerprint.

Cite this