首页 | 本学科首页   官方微博 | 高级检索  
     

面向二进制移植的虚拟化技术
引用本文:黄聪会,陈 靖,罗 樵,张 黎,郭一辰.面向二进制移植的虚拟化技术[J].计算机应用研究,2012,29(11):4185-4188.
作者姓名:黄聪会  陈 靖  罗 樵  张 黎  郭一辰
作者单位:空军工程大学信息与导航学院,西安,710077
基金项目:国家自然科学基金(61172083)
摘    要:从ISA和ABI两种不同层次出发,探讨了当前二进制移植存在的问题,分析了其对应解决方法的优劣,明确了虚拟化技术是实现二进制移植的重要手段。研究了支持ISA或ABI间二进制移植中的三种虚拟化方法,即解释和二进制翻译、资源虚拟化、内核虚拟化。提出了一种结合动态二进制优化技术的高效进程虚拟机Long-Win,其支持Windows应用程序在Linux操作系统上运行,实验结果表明,其性能与Wine相比提高了6%~10%。

关 键 词:软件移植  进程虚拟机  虚拟化  指令集体系结构  应用程序二进制接口

Virtualization technology for binary migration
HUANG Cong-hui,CHEN Jing,ZHANG Li,GUO Yi-chen.Virtualization technology for binary migration[J].Application Research of Computers,2012,29(11):4185-4188.
Authors:HUANG Cong-hui  CHEN Jing  ZHANG Li  GUO Yi-chen
Affiliation:Information and Navigation College, Air Force Engineering University, Xi'an 710077, China
Abstract:Started from two different levels of ISA and ABI, the problems existed in binary migration were discussed, the pros and cons of the corresponding solutions were analyzed, and the conclusion that virtualization technology is an important means to achieve binary migration was verified. 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 was studied. The efficient process virtual machine named LongWin which combined the dynamic binary optimization technology was proposed. The proposed process virtual machine can help the Linux operating system to run Windows applications, and the experiment result indicated LongWin had a 6% to 12% performance improvement relative to Wine.
Keywords:software migration  process virtual machine  virtualization  instruction set architecture  application binary interface
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号