用于受限系统的分布式动态二进制翻译方法

    公开(公告)号:CN101504613A

    公开(公告)日:2009-08-12

    申请号:CN200910047474.0

    申请日:2009-03-12

    Abstract: 本发明涉及一种用于受限系统的分布式动态二进制翻译方法,对传统动态二进制翻译器做改进,将翻译器的翻译和执行模块做划分,分别安置于服务端和受限客户端,服务端完成翻译功能,客户端完成执行功能。客户端在执行异构平台代码时,向服务端发送翻译请求,服务端翻译完成后,将翻译后代码返回给客户端,由客户端执行此代码,直至遇到未翻译的代码,重新开始一轮请求,翻译,执行的过程。本发明通过划分翻译模块和执行模块,大大减轻了瘦客户端执行异构代码的负担,使动态二进制翻译同样使用于瘦客户端。本发明不受限于任何特定的硬件平台,适用于一切受限系统的分布式二进制翻译器,并能取得理想的效果。

    用于受限系统的分布式动态二进制翻译方法

    公开(公告)号:CN101504613B

    公开(公告)日:2011-09-28

    申请号:CN200910047474.0

    申请日:2009-03-12

    Abstract: 本发明涉及一种用于受限系统的分布式动态二进制翻译方法,对传统动态二进制翻译器做改进,将翻译器的翻译和执行模块做划分,分别安置于服务端和受限客户端,服务端完成翻译功能,客户端完成执行功能。客户端在执行异构平台代码时,向服务端发送翻译请求,服务端翻译完成后,将翻译后代码返回给客户端,由客户端执行此代码,直至遇到未翻译的代码,重新开始一轮请求,翻译,执行的过程。本发明通过划分翻译模块和执行模块,大大减轻了瘦客户端执行异构代码的负担,使动态二进制翻译同样使用于瘦客户端。本发明不受限于任何特定的硬件平台,适用于一切受限系统的分布式二进制翻译器,并能取得理想的效果。

Patent Agency Ranking