计算机世界网消息 ARM计划在今年下半年推出一种允许移动设备在Java平台上运行从3D游戏到企业级应用程序在内的所有软件的芯片内核。
ARM的芯片内核主要用在手持电脑、移动电话、顶置盒和其他一些设备中,这些芯片是由Intel和德仪公司生产的,ARM不生产芯片,靠收取专利许可费获得收入。
由于ARM的芯片内核被应用在众多的家用电器中,因此在其中添加Java支持将产生广泛的影响。例如,象诺基亚等手机厂商都使用了ARM芯片,Palm公司表示将在今年转用ARM芯片。ARM自己也表示说,75%的3G设备将使用它的芯片内核。
由Sun发明的Java编程语言的主要目标就是便携性,因此,用Java开发的应用软件可以被下载并运行在任何配置了Java虚拟机的设备上,这一点对于缺乏象PC那样的操作系统标准的移动设备而言是十分重要的。
对于开发商而言,使用Java就无需为各种不同平台编写同一软件。一次开发出来的软件稍加调整就可以在多种平台上运行。ARM的首席技术官迈克·穆勒指出,用Java编写的企业级软件既可以在服务器也可以在便携式客户端设备上运行。
日本的智能电话和其他一些系统已经采用了Java应用软件,但ARM表示,其新推出的芯片内核将解决性能、耗电和内存占用等方面的问题。
ARM将于今年下半年推出的ARM926EJ-S内核支持Jazelle,能够在硬件一级加速Java应用程序的运行速度。由于Java代码的运行效率提高,支持Jazelle的芯片的性能将比不支持Jazelle芯片的性能提高13%。它将支持EPOC、Linux、Palm OS和Windows CE操作系统。此外,ARM还会陆续推出一些可以提高Java软件运行速度的芯片。
但ARM坚信,Java软件不会取代专门针对某一平台而编写的软件。由于Java是通过虚拟机执行的,因此其性能一般不如用本机代码编写的软件。
来源:ARM 作者: 时间:2001/5/11 0:00:00