论文部分内容阅读
当今智能手机等智能移动设备已得到广泛应用。许多用户出于安全和隐私的考虑,将用于工作和生活的智能手机分开使用,然而携带多个手机非常不便。虽然采用多系统引导和虚拟化技术,可以实现在单个手机硬件平台上运行多个安卓操作系统,但智能手机硬件的有限性和移动用户使用模式的特殊性限制了这些技术在智能手机上的应用。本文介绍了一个通过挂起和恢复机制来实现多个Android系统分时运行于单一ARM平台的模型。性能测试结果显示,多系统的运行并没有增加过多的时间开销,而系统切换速度较多系统引导技术大大提升。与虚拟化技术相比,该技术无需增加和修改大量代码,增加的内存开销很小,所造成的性能下降也很小。