-
题名基于龙芯的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
[自动化与计算机技术—计算机软件与理论]
-