gir*_*iri 26 java operating-system
我想知道是否可以像使用C语言编写的windows-xp这样的操作,就像我在java中编写的那样,这样我将具有与C语言相同的功能
Eli*_*sky 38
理论上是的,但你仍然需要一些低级汇编代码来引导将在机器上运行的Java VM,以及用于访问硬件驱动程序的低级代码.
来自维基百科:
鉴于Sun Microsystems的Java是当今最主要的面向对象语言之一,因此基于Java的操作系统的尝试就不足为奇了.在这个领域,理想情况下,内核将包含支持JVM所需的最低限度.这是此类操作系统的唯一组件,必须使用Java以外的语言编写.基于JVM和基本硬件支持,可以用Java编写其余的操作系统; 即使是传统上用较低级语言编写的系统的部分,例如C,例如设备驱动程序,也可以用Java编写.
这种操作系统的尝试示例包括JX,JNode和JavaOS.
| 归档时间: |
|
| 查看次数: |
39833 次 |
| 最近记录: |