首页> 外国专利> Handling mutex locks in a dynamic binary translation across heterogeneous computer systems

Handling mutex locks in a dynamic binary translation across heterogeneous computer systems

机译:跨异构计算机系统处理动态二进制转换中的互斥锁

摘要

A method for executing non-native binaries on a host computer architecture comprises receiving a guest executable binary encoded on a computer readable medium. The guest executable binary is executable on a first computer architecture. Moreover, the guest executable binary includes a mutex lock encoded instructions for implementing a mutex lock. The guest executable binary is then executed on the host computer architecture by first translating the guest executable binary to a translated executable binary. The encoded instructions for implementing a mutex lock are translated by mapping the mutex lock to an instance of a compound mutex lock data structure. A computer system implementing methods for executing non-native binaries on a host computer architecture is also provided.
机译:一种用于在主机计算机体系结构上执行非本机二进制文件的方法,包括:接收在计算机可读介质上编码的来宾可执行二进制文件。来宾可执行二进制文件可在第一计算机体系结构上执行。此外,访客可执行二进制文件包括用于实现互斥锁的互斥锁编码的指令。然后,通过首先将来宾可执行二进制文件转换为已翻译的可执行二进制文件,来在主机计算机体系结构上执行来宾可执行文件二进制文件。通过将互斥锁映射到复合互斥锁数据结构的实例,可以翻译实现互斥锁的编码指令。还提供了一种计算机系统,该计算机系统实现用于在主机计算机体系结构上执行非本地二进制文件的方法。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号