Micro Kernel on Virtual Machines
Micro Kernel on Virtual Machines
批准号:
10680363
负责人:
HAGINO Tatsuya
金额:
$0.45万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
1998
资助国家:
日本
项目状态:
已结题
起止时间:
1998 至 1999
中文摘要
点击翻译按钮获取中文摘要
英文摘要
The goal of this research is to develop an operating system on top of Java virtual machines so that it is independent from underlying hardware and CPU architecture. In particular, we have developed a micro kernel on top of Java virtual machines.In 1998, we have modified the Java virtual machine to be run as a stand-alone application and replaced BIOS by this modified Java virtual machine so that micro kernels can be developed independently from underlying CPU architecture.In 1999, we have designed a process model for the Java micro kernel and tried a simple file system for the purpose of verifying our micro kernel mechanisms.We have also implemented a TCP/IP protocol stack on our Java virtual machine and measured its performance. As for TCP/IP protocol stacks, BSD uses mbuf and X kernel uses graph structure, whereas we have developed a protocol stack which is suitable for Java. Java does not have pointers, so there is no way to point inside data structures. In addition, Java restricts casting between data types. Therefore, we have designed a buffer structure which is suitable for Java and used monitors for thread communication. Since the Java virtual machine is not a native machine, its performance may be a problem, but from our measurements its performance is much better than we have expected.
期刊论文(9)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Tatsuya Hagino, Tetsuya Saito: "Operating System on Virtual Machines"Parallel/Distributed Consortium, Parallel Distributed Opperating System. Vol.2. 6-11 (1999)
Tatsuya Hagino、Tetsuya Saito:《虚拟机上的操作系统》并行/分布式联盟,并行分布式操作系统。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
立野,斎藤,萩野: "Javaによるプロトコルスタックの実現"情報処理学会SIGOS. (2000)
Tateno、Saito、Hagino:“使用 Java 实现协议栈”日本 SIGOS 信息处理协会 (2000)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Tatsuya Hagino: "PUX and JMK"Parallel/Distributed Consortium. 72-73 (2000)
Tatsuya Hagino:“PUX 和 JMK”并行/分布式联盟。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
萩野達也・斉藤鉄也: "仮想計算機上のオペレーティングシステムの研究"並列・分散処理研究推進機構 並列分散処理オペレーティングシステム技術. 2. 6-11 (1999)
Tatsuya Hagino和Tetsuya Saito:“虚拟机上操作系统的研究”并行和分布式处理研究促进组织并行和分布式处理操作系统技术。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
立野、斉藤、萩野: "Javaによるプロトコルスタックの実現"情報処理学会SIGOS. (2000)
Tateno、Saito、Hagino:“使用 Java 实现协议栈”日本 SIGOS 信息处理协会 (2000)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
共 7 条
海外基金