-
题名基于龙芯的Windows软件二进制移植研究
被引量:1
- 1
-
-
作者
苏煜
张涛
王金双
赵敏
-
机构
解放军理工大学指挥信息系统学院
-
出处
《计算机工程》
CAS
CSCD
北大核心
2016年第10期107-112,共6页
-
基金
国家部委基金资助项目
-
文摘
由于龙芯采用无内部互锁流水级的微处理器(MIPS)指令集且主要支持Linux操作系统,但在该平台上的应用软件相对匮乏,且很多传统Windows软件无法在该平台上直接运行。针对该问题,利用Wine仿真Windows系统调用,结合QEMU用户模式实现x86指令向MIPS指令动态翻译的方法,将运行在Intel+Windows上的应用软件向龙芯+Linux平台二进制移植。实验结果表明,相比于Bochs+Wine方案和QEMU全系统仿真方案,该方法虚拟CPU运算速率为Bochs+Wine方案的8.04倍和QEMU全系统仿真方案的1.44倍,I/O读写速率为Bochs+Wine方案的2.44倍和QEM U全系统仿真方案的7.38倍,运行效率明显提高。
-
关键词
QEMU虚拟机
Wine仿真环境
龙芯
指令集翻译
二进制移植
-
Keywords
QEMU virtual machine
Wine simulation environment
Loongson
instruction set translation
binary migration
-
分类号
TP311.54
[自动化与计算机技术—计算机软件与理论]
-
-
题名软件移植理论与技术研究
被引量:16
- 2
-
-
作者
黄聪会
陈靖
张黎
李东阳
-
机构
空军工程大学信息与导航学院
-
出处
《计算机应用研究》
CSCD
北大核心
2012年第6期2024-2027,共4页
-
基金
国家自然科学基金资助项目(61172083)
-
文摘
从软件可移植性研究和软件移植方法两方面出发,分别探讨了可移植性定义、可移植性度量、可移植性软件工程、源代码移植方法、二进制移植方法的研究现状,最后指出了软件移植的发展趋势。
-
关键词
软件移植
虚拟机
二进制翻译
软件可移植性
二进制移植
-
Keywords
software migration
virtual machine
binary translation
software portability
binary migration
-
分类号
TP311.54
[自动化与计算机技术—计算机软件与理论]
-