虚拟化 频道

虚拟化助力平板电脑和智能手机

  【IT168 专稿】近日专家们表示,由于虚拟化技术越来越普遍地应用于移动设备上,下一代智能手机和平板电脑会运行多个操作系统和功能强大的云应用(如高清晰度游戏)。

  市场研究公司Linley Group的首席分析师Linley Gwennap在出席加州圣何塞举行的Linley Tech Processor大会时表示,新一代移动设备含有速度更快的处理器,可以帮助应用运行起来更快,而虚拟化技术有助于在不浪费资源的情况下整合应用。

  虚拟化技术已经广泛应用于数据中心,这项技术有助于合并服务器、削减能源成本。现在,这项技术对智能手机等手持设备带来了影响,有助于实时运行关键任务、确保不同的软件环境安全。

  用户们在今年晚些时候应该能够开始享用这些功能强大的下一代移动设备带来的好处。比如说,LG电子公司已经宣布了Optimus智能手机,这款手机配备了时钟频率为1GHz的双核Arm处理器,还能播放1080p视频。该智能手机将在第四季度交付。这个例子表明功能更强大的移动设备有望充分利用虚拟化技术。

  Steve Subar 是专为嵌入式设备开发虚拟化技术的开放内核实验室(Open Kernel Labs)的首席执行官兼创办人,他表示,虚拟化还有望带来价格更便宜、电池续航时间更长的智能手机。比如说,虚拟化对内存和Flash方面的要求比较低,所以可节省智能手机内部芯片的成本。

  但就在不久前,智能手机仍受制于有限的处理功能,结果这些移动设备只能运行一批特定的应用。但是随着移动设备获得更强大的处理功能,虚拟化还会让用户能够装入及运行多个操作系统,并且充分利用其移动设备上功能强大的云计算应用。

  智能手机和平板电脑主要是一种发送和接收来自云的视频、数据及其他互联网服务的工具。飞思卡尔半导体公司的现场应用工程师Les Forth表示,可以针对某项特定的云服务或与个人电脑之间的数据交换建立相应的虚拟化环境。

  比如说,用户们将来能够与家用个人电脑建立起远程连接,以便实时运行应用或播放多媒体文件。Forth表示,通过使用不同的环境,虚拟化还可以帮助用户在云环境玩高清晰度多用户游戏。

  许多应用是由可能无法与移动设备操作系统兼容的代码编写而成的,这就是为什么需要建立虚拟化环境。

  实际上,虚拟化已经在帮助执行对智能手机来说很重要的一些实时通信和网络功能。虚拟化正在帮助装入多个操作系统,并且建立不同的环境,以便安全地运行软件。

  Gwennap说:"操作系统可能在某一个虚拟分区中实时运行,以确保你总是能够得到关键任务的实时响应,而让Android操作系统在另一个分区中运行。"

  但是运行太多的操作系统及其他高级软件可能会缩短电池续航时间。

  虚拟化的一个重要方面是虚拟机管理程序,它负责把操作系统和各个软件进程隔离开来。Gwennap表示,许多智能手机上所用的基于软件的虚拟机管理程序把大量的时间用于扫描对象代码、执行虚拟化协议,因而耗用了处理器的周期,结果缩短了移动设备的电池续航时间。

  Gwennap表示,设备厂商们可能会考虑把多个操作系统和软件装在多个处理器核心上,直到电池续航时间方面有所改进。

  飞思卡尔公司的Forth赞同上述观点;他表示,把两个操作系统放在不同的处理器核心上有望最大限度地减小对移动设备电池续航时间带来的不利影响。如今许多智能手机和平板电脑搭载单核Arm处理器:如果使用这种处理器,要想不影响电池续航时间,就必须将操作系统简化到最精简的程度,才能与像Android这样比较庞大的操作系统一起运行。

  Forth说:"从某种意义上来说,电脑也存在这个问题;如今出现在了这些非常小的设备上。"

  硬件已经在得到改进,以便支持低功耗设备中的虚拟化技术。现在设计的移动处理器具有扩展机制,可实施虚拟化技术,这有助于减少处理器周期的数量。Arm公司本月初宣布了Cortex-A15 MPCore芯片设计,它就包含可运行虚拟化操作系统的扩展机制。

  但开放内核实验室的Subar指出,一些智能手机已经在不同的处理器核心上运行多个操作系统,这实际上增加了系统成本、耗用了电池容量。另一方面,虚拟化可减少冗余硬件以节省成本。

  Subar表示,此外,若使用多核移动处理器,虚拟化可执行负载管理,从而能够大批关闭处理器核心,这也许有助于减少能耗。

  但是说到未来,观察人士们表示,虚拟化技术可能会改变手持设备在未来三五年的使用方式。

  Forth说:"我们最终会使用功能与如今的个人电脑相当的手持设备。"

0
相关文章