Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

The design of a multiprocessor operating system

Book ·
OSTI ID:5207586
Evolving applications and hardware are creating new requirements for operating systems. Real-time systems, parallel processing, and new programming paradigms require large adaptive maintenance efforts to modernize existing operating systems. An alternative to such adaptive maintenance is to seek new operating system designs that exploit modern software engineering techniques and methodologies to build appropriately structured modular software. This paper describes an approach to constructing operating systems based on a class hierarchy and object-oriented design, and discusses the benefits and difficulties of realizing this design using C++.
OSTI ID:
5207586
Country of Publication:
United States
Language:
English