登录 | 注册 | 退出 | 公司首页 | 繁体中文 | 满意度调查
综合馆
ARM-MuxOS:一台手机,多个世界
  • 摘要

    在移动设备上并发运行多个操作系统,可拓宽和多样化其使用模式,但目前采用的移动虚拟化管理系统技术会带来性能开销和多余的内存消耗.通过分析在单一移动设备上支持多个操作系统所带来的多OS内存管理和外设分配等方面挑战,研究并设计了物理内存在线分配和分时复用外设等新技术,本设计在Galaxy Nexus智能手机上最终实现了ARM-MuxOS原型系统.这一系统不仅可在单一移动设备上支持多个操作系统,而且可在内存较少的环境下管理多个OS的内存分配,避免了传统虚拟化技术的性能开销与工程量.实验结果表明,ARM-MuxOS原型系统不仅能支持Android与FireFox OS的快速并发执行,而且其性能和内存消耗优于现有的移动虚拟化管理系统.

  • 作者

    余宽隆  陈渝  茅俊杰  张磊  YU Kuan-long  CHEN Yu  MAO Jun-jie  ZHANG Lei 

  • 作者单位

    清华大学计算机科学与技术系 北京100088

  • 刊期

    2014年10期 ISTIC PKU

  • 关键词

    操作系统  移动设备  内存管理  虚拟化  Operating systems  Mobile device  Memory management  Virtualization 

参考文献
  • [1] Labs B. CodeZero hypervisor. http://dev.b-labs.com/
  • [2] Nomura Y;Senzaki R;Nakahara D. Mint:Booting multiple Linux kernels on a multicore processor. 2011
  • [3] Andrus J;Dall C;Hof A V. Cells:A virtual mobile smart-phone architecture. 2011
  • [4] Barr K;Bungale P;Deasy S. The VMware Mobile Virtualization Platform:is that a hypervisor in your pocket. ACM SIGOPS Operating Systems Review, 2010,04
  • [5] Dall C;Nieh J. KVM for ARM. 2010
  • [6] Xu Y;Bruns F;Gonzalez E. Performance evaluation of Para-virtualization on modern mobile phone platform. International Conference on Computer Electrical and Systems Sciences and Engineering, 2010,48
  • [7] Heiser G. Virtualizing embedded systems-why bother. 2011
  • [8] Heiser G;Leslie B. The OKL4 microvisor:convergence point of microkernels and hypervisors. 2010
  • [9] Sun J;Zhou D;Longerbeam S. Supporting multiple OSes with OS switching. 2007
  • [10] Keller E;Szefer J;Rexford J. NoHype:Virtualized cloud infrastructure without the virtualization. 2010
查看更多︾
相似文献 查看更多>>
18.207.130.162