首页 | 官方网站   微博 | 高级检索  
     

ElaniX内核对象服务通信机制的设计与实现
引用本文:苏杭,高崝,陈志成,王小鸽.ElaniX内核对象服务通信机制的设计与实现[J].计算机工程与设计,2006,27(18):3318-3321,3393.
作者姓名:苏杭  高崝  陈志成  王小鸽
作者单位:清华大学,计算机科学与技术系,北京,100084
基金项目:国家高技术研究发展计划(863计划)
摘    要:Elanix是和欣操作系统(Elastos)在Linux上的构件化虚拟操作系统,Elanix Server是其中的内核对象服务模块.针对Elanix中内核对象的构件化特性,提出了Elanix Server的通信机制,设计并实现了其通信层次,包括:实现各内核对象的主体层、构件化设计的接口层、使用元数据的列集层、基于设备文件的传输层.分析了此通信机制的优点,测试表明Elanix Server对应用程序请求的响应时间明显少于Wine Server的响应时间,这为Elanix 内核对象与应用程序之间的通信提供了有效途径.

关 键 词:和欣操作系统  内核对象服务  通信机制  CAR构件技术  Linux模块
文章编号:1000-7024(2006)18-3318-04
收稿时间:2005-07-11
修稿时间:2005-07-11

Design and implementation of communication mechanism in Elanix server
SU Hang,GAO Zheng,CHEN Zhi-cheng,WANG Xiao-ge.Design and implementation of communication mechanism in Elanix server[J].Computer Engineering and Design,2006,27(18):3318-3321,3393.
Authors:SU Hang  GAO Zheng  CHEN Zhi-cheng  WANG Xiao-ge
Affiliation:Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China
Abstract:Elanix is the component-based virtual operation system of Elastos on Linux. Elanix server provides kernel object services for applications. In this paper, a communication mechanism of Elanix server is proposed for the component-based kernel objects. The design and Implementation of the communication mechanism are presented in detail. It contains four layers including body layer, interface layer, marshal layer and transfer layer. The advantages of the communication mechanism are analyzed. A test result shows Elanix server has a better performance than wine server, and proves the mechanism is an efficient approach for communication between Elanix kernel objects and applications.
Keywords:Elastos  kernel object service  communication mechanism  CAR  Linux module  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号