摘要
提出的Java芯片操作系统是一个基于Java芯片系统的、针对嵌入式应用的面向对象操作系统.它由服务器、内核和转换层等3种组件构成.这些组件的抽象特征构成了其基本框架.特定组件继承了上述的特征,并进行特化.与经典操作系统相比,该操作系统更容易开发和维护,并具有更好的可伸缩性、代码的可重用性和可移植性.介绍了该操作系统的结构、运行模型以及实现技术,并与相关的工作进行了比较.
A Java chip operating system (JCOS) is presented, which is an object-oriented operating system for embedded applications based on Java chip. JCOS is composed of three kinds of components including servers, kernel and transition layers. The model of JCOS is constituted by the abstract characteristics of these components. The specific components inherit above characteristics and specialize their features. By this technology JCOS is developed and maintained easily, and has better scalability, portability and code reuse ability. Architecture, model and implementation of JCOS are introduced. At last, JCOS is compared with some related work.
出处
《软件学报》
EI
CSCD
北大核心
2002年第4期774-782,共9页
Journal of Software
基金
国家自然科学基金资助项目(69803013)
关键词
操作系统
JAVA芯片
JAVA语言
面向对象
Computer architecture
Computer software maintenance
Computer software portability
Computer software reusability
Java programming language
Mathematical models
Servers