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

Virtualization technology for binary migration

在线阅读下载全文

作  者:黄聪会[1] 陈靖[1] 罗樵[1] 张黎[1] 郭一辰[1] 

机构地区:[1]空军工程大学信息与导航学院,西安710077

出  处:《计算机应用研究》2012年第11期4185-4188,共4页Application Research of Computers

基  金:国家自然科学基金资助项目(61172083)

摘  要:从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.

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

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象