从ISA和ABI两种不同层次出发探讨了当前二进制移植存在的问题, 分析了其对应解决方法的优劣, 明确了虚拟化技术是实现二进制移植的重要手段。研究了支持ISA或ABI间二进制移植中的三种虚拟化方法, 即解释和二进制翻译、资源虚拟化、内核虚拟化。提出了一种结合动态二进制优化技术的高效进程虚拟机LongWin, 该虚拟机支持Windows应用程序在Linux操作系统上运行, 实验结果表明其性能与Wine相比提高了6%~10%。
1
RISC-V_指令集手册_中文版用户级指令集体系结构
2021-03-29 16:01:54 2.78MB risc-v
1