10.3969/j.issn.1000-3428.2016.10.019
基于龙芯的Windows软件二进制移植研究
由于龙芯采用无内部互锁流水级的微处理器(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倍和QEMU全系统仿真方案的7.38倍,运行效率明显提高.
QEMU虚拟机、Wine仿真环境、龙芯、指令集翻译、二进制移植
42
TP311.54(计算技术、计算机技术)
国家部委基金
2016-12-07(万方平台首次上网日期,不代表论文的发表时间)
共6页
107-112