首页> 外国专利> Method, computer program product, and system for dynamically refreshing software modules within an actively running computer system

Method, computer program product, and system for dynamically refreshing software modules within an actively running computer system

机译:在活动运行的计算机系统中动态刷新软件模块的方法,计算机程序产品和系统

摘要

A method, computer program product, and system for dynamically refreshing software modules within an actively running computer system is provided. An existing module or multiple modules (recognizable units of executable code) is ready for execution in an active computer system. New modules corresponding in function to the existing modules are loaded into the computer system memory for the purpose of updating the existing modules. The new modules are prepared for execution by pointing to corresponding state data currently being used by the existing modules and otherwise made ready to take over execution. A lock is held on execution exclusively be the refreshing process for a relatively brief moment in order to switch access from the call point or call references from the existing modules to the new modules. The lock is released now allowing execution of the new modules with the existing data thus accomplishing the update or refresh of the modules. Finally, the previous or “old” modules are removed from memory.
机译:提供了一种用于在动态运行的计算机系统内动态刷新软件模块的方法,计算机程序产品和系统。现有模块或多个模块(可执行代码的可识别单元)已准备就绪,可以在活动计算机系统中执行。为了更新现有模块,将功能上与现有模块相对应的新模块加载到计算机系统存储器中。通过指向现有模块当前正在使用的相应状态数据来准备执行新模块,否则将准备好接管执行。在更新过程中,锁定仅在刷新过程中保留一小段时间,以便将调用点或调用引用的访问从现有模块切换到新模块。现在释放该锁,从而允许使用现有数据执行新模块,从而完成模块的更新或刷新。最后,前一个或“旧”模块已从内存中删除。

著录项

  • 公开/公告号US6629315B1

    专利类型

  • 公开/公告日2003-09-30

    原文格式PDF

  • 申请/专利权人 INTERNATIONAL BUSINESS MACHINES CORPORATION;

    申请/专利号US20000637842

  • 发明设计人 BRUCE E. NAYLOR;

    申请日2000-08-10

  • 分类号G06F94/40;

  • 国家 US

  • 入库时间 2022-08-22 00:05:12

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号