Java芯片操作系统的模型和实现A-软件学报.PDF

Java芯片操作系统的模型和实现A-软件学报.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java芯片操作系统的模型和实现A-软件学报

1000-9825/2002/13(04)0774-09 ©2002 Journal of Software 软 件 学 报 Vol.13, No.4 Java 芯片操作系统的模型和实现 1 2 2 2 陈 虎 , 戴 葵 , 杨晓东 , 胡守仁 1(第一军医大学 医学工程系,广东 广州 510515); 2( 国防科学技术大学 计算机科学与技术系,湖南 长沙 410073) E-mail: tommychen74@ 摘要: 提出的Java 芯片操作系统是一个基于Java 芯片系统的、针对嵌入式应用的面向对象操作系统.它由服务 器、内核和转换层等 3 种组件构成.这些组件的抽象特征构成了其基本框架.特定组件继承了上述的特征,并进 行特化.与经典操作系统相比,该操作系统更容易开发和维护,并具有更好的可伸缩性、代码的可重用性和可移 植性.介绍了该操作系统的结构、运行模型以及实现技术,并与相关的工作进行了比较. 关 键 词: Java;操作系统;Java 芯片 中图法分类号: TP316 文献标识码: A Java 芯片操作系统(Java chip operating system,简称JCOS)是一个基于Java 芯片的针对嵌入式应用的面向 对象操作系统.在结构上,它由多个相对独立的服务器、转换层和内核等组件构成.在设计方法上,采用抽象出各 种组件共同特征(包括外部接口、内部结构、运行模式和交互关系等)构成系统运行模型的方法.这些特征由一 些基础类实现.特定的组件可以通过继承基本类而利用共同特征,其特性通过重载实现.在此结构和设计方法的 指导下,Java 芯片操作系统具有更好的可维护性、可伸缩性和代码可重用性,并使组件的设计更加容易. 目前该 系统已经具有对象存储管理、线程和锁、文件系统和基本I/O 等功能. 本文第 1 节介绍 JCOS 的运行环境和结构.第 2 节描述 JCOS 的运行模型.第 3 节讨论 JCOS 的具体实现. 最后与相关的工作进行了比较. 1 JCOS 的运行环境和结构 Java 芯片系统包括改进的Java 开发包(Java development kit,简称JDK)[1] 、Java 芯片和Java 芯片操作系统, 结构如图 1 所示.JCOS 与外部的接口包括硬件接口和JDK 接口. ·硬件的接口 Java 芯片是一个能直接运行Java 虚拟机(Java virtual machine,简称JVM)[2]指令的微处理器.JCOS 与它的接 口包括: JCOS 通过调用硬件实现的本地方法控制硬件; 硬件通过外部中断、异常、指令自陷等方式激活操作系统. 收稿日期: 1999-11-12; 修改日期: 2000-10-16 基金项目: 国家自然科学基金资助项目 作者简介: 陈虎(1974 -),男,江苏南京人,博士,讲师,主要研究领域为计算机体系结构,Java 实现技术;戴葵(1968 -),男,湖北恩 施人,博士,副教授,主要研究领域为计算机体系结构,神经网络;杨晓东( 1936-), 男,吉林长春人,教授,博士生导师,主要研究领域为并 行计算机体系结构,故障检测;胡守仁(1926 -),男,江西江山人,教授,博士生导师,主要研究领域为新一代计算机体系结构. 陈虎 等:Java 芯片操作系统的模型和实现 775 当发生中断(异常或自陷) 时,硬件的动作包括关闭处理器的外部中断、查找系统处理例程入口、保存当前 方法的运行框架,并在当前线程的堆栈空间和局部变量空间中创建新的运行框架.当中断处理程序运行结束时, 使用return 指令返回到当前运行方法的框架. ·JDK 接口 应用程序通过特定的应用程序接口(application ① Application program program interface,简称API)调用操作系统.JDK 提供的

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档