Designing Meta-Interfaces For Object-Oriented Operating Systems
نویسندگان
چکیده
Modern multimedia applications place ever-growing performance and flexibility demands on operating systems. Unfortunately, many existing operating systems are inflexible; because of their monolithic nature, they cannot be easily changed to accommodate these demands. Some flexibility can be gained by decomposing such monolithic systems into microkernels and user-level components. Creating and modifying these components, however, remains complicated, and the performance overhead is often high. Alternatively, flexibility can be gained by linking extensions directly into the kernel. This usually preserves performance, but much ingenuity is required to prevent new code from corrupting existing components, and to remove old code when it is no longer needed. Incorporation of meta-objects, metaspaces, and meta-interfaces into flexible operating systems offers promising solutions to these problems.
منابع مشابه
Modelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کاملChoices , Frameworks and Re nement
In this paper, we present a method for designing operating systems using object-oriented frameworks. A framework can be re ned into subframeworks. Constraints specify the interactions between the subframeworks. We describe how we used object-oriented frameworks to design Choices, an object-oriented operating system. 1 Frameworks in an Object-Oriented
متن کاملCapability-Based Primitives for Access Control in Object-Oriented Systems
Access control is the cornerstone of information security and integrity, but the semantic diversity of object models makes it di cult to provide a common foundation for access control in objectoriented systems. This paper presents a primitive capability-based access control architecture that can model a variety of authorization policies for object-oriented systems. The architecture described is...
متن کاملIPC SAP A Family of Object-Oriented Interfaces for Local and Remote Interprocess Communication
This is part of a series that describes techniques for encapsulating existing operating system (OS) interprocess communication (IPC) mechanisms within object-oriented C++ wrappers. This paper focuses on the IPC SAP (“InterProcess Communication Service Access Point”) C++ class categories. IPC SAP provides applications with a family of object-oriented service access points that encapsulate standa...
متن کاملMonitoring Distributed Real-Time Activities in DCOM
Object-oriented frameworks have become a key element in the design of distributed systems. They make the existence of the physical and operating system level resources transparent to the designer and provide the abstract view of the distributed systems as a set of ob-view of the distributed systems as a set of objects that interact by invoking well-defined interfaces of each other. Easy reuse o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997