摘要
针对目前航电系统硬件的升级换代而导致老软件不可用的问题,提出了一个用于航电系统软件升级的二进制翻译系统(BTASUP系统)。该系统能把解释执行和动态翻译结合起来,在PowerPC处理器上实现对1750A处理器二进制可执行代码的透明执行。介绍了系统的结构和工作原理,着重讨论了改进BTASUP系统性能的几种策略。
To deal with the problem that old software can' t be used because of the upgraded hardware in avionics system, BTASUP (Binary Translation for Avionics System Upgrade ) was proposed. BTASUP, which combines interpreter and dynamic translation, can transparently execute the exercisable binary code of 1750A in PowerPC. The structure and principle of the system was introduced. The strategies of improving the performance of BTASUP system are paid more attention to in this paper.
出处
《微处理机》
2008年第1期111-114,118,共5页
Microprocessors
关键词
二进制翻译系统
解释执行
动态翻译
透明执行
Binary translation system
Interpreter execute
Dynamic translation
Transparent execution