检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:刘博文[1,2,3] 顾乃杰[1,2,3] 谷德贺 苏俊杰[1,2,3] LIU Bowen;GU Naijie;GU Dehe;SU Junjie(School of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China;Anhui Province Key Laboratory of Computing and Communication Software, University of Science and Technology of China, Hefei 230027, China;Institute of Advanced Technology, University of Science and Technology of China, Hefei 230027, China)
机构地区:[1]中国科学技术大学计算机科学与技术学院,合肥230027 [2]中国科学技术大学安徽省计算与通信软件重点实验室,合肥230027 [3]中国科学技术大学先进技术研究院,合肥230027
出 处:《计算机工程与应用》2017年第14期32-38,共7页Computer Engineering and Applications
基 金:安徽省自然科学基金(No.1408085MKL06);高等学校学科创新引智计划项目(No.B07033)
摘 要:虚拟化技术的研究正逐渐从服务器端转向移动智能设备领域。现有的虚拟化架构需要在物理硬件层和虚拟系统间进行大量的指令翻译,开销大,效率低。针对这一问题,提出了一种轻量级的移动操作系统虚拟化架构。通过在Linux内核命名空间机制的基础上扩展Driver命名空间框架,实现了多个虚拟Android系统的同时运行。此外,针对多个虚拟系统同时访问一套硬件设备发生冲突的问题,设计了通用的active-inactive模型来保证虚拟系统间对硬件设备的隔离复用。实验结果表明,虚拟后的Android系统在CPU使用率上并没有增加额外的开销,在内存使用量上减少了6.7%,此虚拟化架构具有很好的通用性与实用性。The virtualization technology research is gradually moving from the server area to the field of mobile intelligentdevices.The existing virtualization architecture requires a large number of instruction translations between the physicalhardware layer and the virtual machine,which is of high cost and low efficiency.In order to solve this problem,it proposesa lightweight mobile operating system level virtualization architecture.It is based on the Linux kernel namespacemechanism to expand the driver namespace framework to achieve multiple virtual Android systems running simultaneously.In addition,the universal active-inactive model is designed to ensure the isolation and multiplexing of the hardware devicesamong virtual systems in order to solve the conflict produced when multiple virtual Android systems have access to a setof hardware devices simultaneously.Experimental results show that the virtual Android systems do not increase the overheadin the CPU utilization while the memory usage decreased by6.7%,which proves that this virtualization architecturehas a high versatility and practicality.
关 键 词:操作系统虚拟化 ANDROID 系统 命名空间机制 硬件隔离复用
分 类 号:TP316.89[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.80