检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:黄聪会[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[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222