期刊文献+

面向二进制移植的虚拟化技术 被引量:5

Virtualization technology for binary migration
下载PDF
导出
摘要 从ISA和ABI两种不同层次出发,探讨了当前二进制移植存在的问题,分析了其对应解决方法的优劣,明确了虚拟化技术是实现二进制移植的重要手段。研究了支持ISA或ABI间二进制移植中的三种虚拟化方法,即解释和二进制翻译、资源虚拟化、内核虚拟化。提出了一种结合动态二进制优化技术的高效进程虚拟机Long-Win,其支持Windows应用程序在Linux操作系统上运行,实验结果表明,其性能与Wine相比提高了6%~10%。 Starting from two different levels of ISA and ABI,discussed the problems existed in binary migration,this paper analyzed the pros and cons of the corresponding solutions,and verfied the conclusion that virtualization technology was an important means to achieve binary migration.It studied the three virtualization methods,namely interpretation and binary translation,resource virtualization,kernel virtualization,which could support the realization of binary migration between ISA or ABI.It proposed the efficient process virtual machine named LongWin which combined the dynamic binary optimization technology.The proposed process virtual machine can help the Linux operating system to run Windows applications,and the experiment result indicates LongWin has a 6% to 12% performance improvement relative to Wine.
出处 《计算机应用研究》 CSCD 北大核心 2012年第11期4185-4188,共4页 Application Research of Computers
基金 国家自然科学基金资助项目(61172083)
关键词 软件移植 进程虚拟机 虚拟化 指令集体系结构 应用程序二进制接口 software migration process virtual machine virtualization instruction set architecture application binary interface
  • 相关文献

参考文献17

  • 1WIKIPEDIA. Usage share of operating systems [ EB/OL ]. ( 2011 - 08- 22 ) [ 2011 -08-26 ]. http ://en. wikipedia. org/wiki/Usage_share_of_operating_systems. 被引量:1
  • 2王兴波.有关虚拟机及虚拟化技术的几点诠注[J].信息化纵横,2009(7):76-78. 被引量:5
  • 3SMITH E, NAIR R. The architecture of virtual machines [ J]. Computer,2005,38(5 ) :32-38. 被引量:1
  • 4VIKRAM A, CHRIS L, MICHAEL B, et al. LLVA:a low-level virtual instruction set architecture[ C ]//Proc of the 36th Annual ACM/ IEEE International Symposium on Microarchitecture. Washington DC : IEEE Computer Society,2003:205-216. 被引量:1
  • 5ERIK A, DAVID K, YARON S. Welcome to the opportunities of binary translation [ J ]. Computer,2000,33 (3) :40-45. 被引量:1
  • 6WIKIPEDIA. Application binary interface [ EB/OL ]. (2011- 06- 24 ) [ 2011-08-29 ]. http ://en. wikipedia. org/wiki/ Application_Binary _Interface. 被引量:1
  • 7CIFUENTES C, MALHOTRA V M. Binary translation: static, dynamic, retargetable [ C ]//Proc of International Conference on Software Maintenance. Washington DC: IEEE Computer Society, 1996: 340 - 349. 被引量:1
  • 8CHEN Wei, WANG Zhi-ying, CHEN Dan. An emulator for executing IA-32 applications on ARM-based systems [ J ]. Journal of Computers,2010,5 (7) : 1133-1141. 被引量:1
  • 9陈小军,张璟.虚拟化技术及其在制造业信息化中的应用综述[J].计算机工程与应用,2010,46(23):25-30. 被引量:24
  • 10SUSANTA N, TZI-CKER C. A survey on virtualization technologies [ R ]. USA : ECSL,2005. 被引量:1

二级参考文献28

共引文献46

同被引文献33

引证文献5

二级引证文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部