-
题名面向二进制移植的虚拟化技术
被引量:5
- 1
-
-
作者
黄聪会
陈靖
罗樵
张黎
郭一辰
-
机构
空军工程大学信息与导航学院
-
出处
《计算机应用研究》
CSCD
北大核心
2012年第11期4185-4188,共4页
-
基金
国家自然科学基金资助项目(61172083)
-
文摘
从ISA和ABI两种不同层次出发,探讨了当前二进制移植存在的问题,分析了其对应解决方法的优劣,明确了虚拟化技术是实现二进制移植的重要手段。研究了支持ISA或ABI间二进制移植中的三种虚拟化方法,即解释和二进制翻译、资源虚拟化、内核虚拟化。提出了一种结合动态二进制优化技术的高效进程虚拟机Long-Win,其支持Windows应用程序在Linux操作系统上运行,实验结果表明,其性能与Wine相比提高了6%~10%。
-
关键词
软件移植
进程虚拟机
虚拟化
指令集体系结构
应用程序二进制接口
-
Keywords
software migration
process virtual machine
virtualization
instruction set architecture
application binary interface
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于LCC的交叉编译器的研究与实现
- 2
-
-
作者
张红光
陈鹏
-
机构
南开大学计算机系
-
出处
《计算机工程与设计》
CSCD
北大核心
2007年第18期4431-4432,4441,共3页
-
基金
天津市重点攻关基金项目(05YFGZGX02400)。
-
文摘
嵌入式系统的飞速发展使得必须快速地为之开发相应的编译器。LCC是一款可重定向的开源小型C编译器,基于LCC为嵌入式系统实现交叉编译器是种有效的途径。首先分析了LCC编译器的体系结构,然后说明了基于LCC的交叉编译器移植技术及其实现,并详细讨论了实现中的关键技术:交叉C编译器ABI的制定和DAG归约规则的制定。并根据实践经验总结出了3条对规约规则的制定具有指导作用的原则。
-
关键词
交叉编译器
嵌入式系统
应用程序二进制接口
可重定向
后端
有向无环图
规约规则
-
Keywords
cross complier
embedded system
ABI
retargetable
backend
DAG
rule
-
分类号
TP314
[自动化与计算机技术—计算机软件与理论]
-