Extending a Traditional OS Using Object-Oriented Techniques.

COOTS'96: Proceedings of the 2nd conference on USENIX Conference on Object-Oriented Technologies (COOTS) - Volume 2(1996)

引用 7|浏览9
暂无评分
摘要
This paper describes a new object infrastructure designed for tightly-coupled distributed systems. The infrastructure includes an object model, interface-to-C++ translator, an object request broker (ORB) based on the CORBA architecture model, and a transport layer. The infrastructure allows the use of multiple data marshalling handlers, includes object recovery features, and provides remote communication through a mechanism called xdoors. The object infrastructure has been used to extend the Solaris TM operating system into a prototype clustered operating system called Solaris MC. This illustrates how the CORBA object model can be used to extend an existing UNIX implementation into a distributed operating system. It also shows the advantages of defining strong kernel component interfaces in the IDL interface definition language. Finally, Solaris MC illustrates how C++ can be used for kernel development, coexisting with previous code.
更多
查看译文
关键词
type prediction,type specification,call site,code transformation,generic optimization technique,program analysis,run-time performance,virtual function call,object-oriented technique,traditional OS
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要