计算机应用研究2012,Vol.29Issue(11):4185-4188,4.DOI:10.3969/j.issn.1001-3695.2012.11.047
面向二进制移植的虚拟化技术
Virtualization technology for binary migration
摘要
Abstract
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.关键词
软件移植/进程虚拟机/虚拟化/指令集体系结构/应用程序二进制接口Key words
software migration/ process virtual machine/ virtualization/ instruction set architecture/ application binary interface分类
信息技术与安全科学引用本文复制引用
黄聪会,陈靖,罗樵,张黎,郭一辰..面向二进制移植的虚拟化技术[J].计算机应用研究,2012,29(11):4185-4188,4.基金项目
国家自然科学基金资助项目(61172083) (61172083)