-
题名移动平台Android操作系统虚拟化技术的实现
被引量:10
- 1
-
-
作者
刘博文
顾乃杰
谷德贺
苏俊杰
-
机构
中国科学技术大学计算机科学与技术学院
中国科学技术大学安徽省计算与通信软件重点实验室
中国科学技术大学先进技术研究院
-
出处
《计算机工程与应用》
CSCD
北大核心
2017年第14期32-38,共7页
-
基金
安徽省自然科学基金(No.1408085MKL06)
高等学校学科创新引智计划项目(No.B07033)
-
文摘
虚拟化技术的研究正逐渐从服务器端转向移动智能设备领域。现有的虚拟化架构需要在物理硬件层和虚拟系统间进行大量的指令翻译,开销大,效率低。针对这一问题,提出了一种轻量级的移动操作系统虚拟化架构。通过在Linux内核命名空间机制的基础上扩展Driver命名空间框架,实现了多个虚拟Android系统的同时运行。此外,针对多个虚拟系统同时访问一套硬件设备发生冲突的问题,设计了通用的active-inactive模型来保证虚拟系统间对硬件设备的隔离复用。实验结果表明,虚拟后的Android系统在CPU使用率上并没有增加额外的开销,在内存使用量上减少了6.7%,此虚拟化架构具有很好的通用性与实用性。
-
关键词
操作系统虚拟化
ANDROID
系统
命名空间机制
硬件隔离复用
-
Keywords
Operating System(OS)-level virtualization
Android system
namespace mechanism
hardware isolation and multiplexing
-
分类号
TP316.89
[自动化与计算机技术—计算机软件与理论]
-