%0 Journal Article %T arm-muxos:一台手机,多个世界 %A 余宽隆? %A 陈渝? %A 茅俊杰? %A 张磊? %J 计算机科学 %D 2014 %R 10.11896/j.issn.1002-137X.2014.10.002 %X 在移动设备上并发运行多个操作系统,可拓宽和多样化其使用模式,但目前采用的移动虚拟化管理系统技术会带来性能开销和多余的内存消耗。通过分析在单一移动设备上支持多个操作系统所带来的多os内存管理和外设分配等方面挑战,研究并设计了物理内存在线分配和分时复用外设等新技术,本设计在galaxynexus智能手机上最终实现了arm-muxos原型系统。这一系统不仅可在单一移动设备上支持多个操作系统,而且可在内存较少的环境下管理多个os的内存分配,避免了传统虚拟化技术的性能开销与工程量。实验结果表明,arm-muxos原型系统不仅能支持android与firefoxos的快速并发执行,而且其性能和内存消耗优于现有的移动虚拟化管理系统。 %K 操作系统 %K 移动设备 %K 内存管理 %K 虚拟化 %U http://www.jsjkx.com/jsjkx/ch/reader/view_abstract.aspx?file_no=20141002&flag=1