首页> 外国专利> System and method for distributing updates to runtime systems without destabilizing compatibility

System and method for distributing updates to runtime systems without destabilizing compatibility

机译:用于在不破坏兼容性的情况下向运行时系统分发更新的系统和方法

摘要

Multiple versions of a runtime system, such as a software emulation application that emulates a legacy hardware architecture, are allowed to co-exist in the memory of a new hardware architecture. The operating system software of the new hardware architecture reads configuration data from a database or table to decide which version of the runtime system is desirable for an application program or game that is being loaded or is currently running, and, if a match is found, only that runtime system is invoked. To reduce storage footprint, the different versions of the runtime system may be stored using “differential patching” techniques. In this configuration, the operating system will always launch the same basic runtime system binary, but it will select a different differential patch to apply at run-time based on the title as determined during the database lookup. In this fashion, future changes to the runtime system to correct software bugs, incompatibility issues, and the like only need to be tested for the relevant target application programs or games.
机译:允许将多个版本的运行时系统(例如,模拟旧版硬件体系结构的软件仿真应用程序)共存于新硬件体系结构的内存中。新硬件体系结构的操作系统软件从数据库或表中读取配置数据,以确定正在加载或当前正在运行的应用程序或游戏所需的运行时系统版本,如果找到匹配项,仅调用该运行时系统。为了减少存储空间,可以使用“差异修补”技术来存储运行时系统的不同版本。在这种配置中,操作系统将始终启动相同的基本运行时系统二进制文件,但它将根据数据库查找过程中确定的标题选择不同的差异修补程序以在运行时应用。以这种方式,仅需针对相关的目标应用程序或游戏对运行时系统进行将来的更改以纠正软件错误,不兼容问题等。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号