会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • System for dynamically changing an execution program and method for
doing the same
    • 用于动态更改执行程序的系统和执行此操作的方法
    • US5495612A
    • 1996-02-27
    • US128645
    • 1993-09-30
    • Hideaki HirayamaShigefumi OhmoriTohru IijimaNobuyoshi Kamei
    • Hideaki HirayamaShigefumi OhmoriTohru IijimaNobuyoshi Kamei
    • G06F9/40G06F9/06G06F9/445G06F9/45
    • G06F8/67G06F9/44521G06F9/44536
    • By executing an additional link process, unresolved external reference information of object modules of new-version subroutines is resolved based on external reference information which is resolved when load modules are created, and a reference table for storing entry points of old-version subroutines and new-version subroutines and an additional load module are created. When an additional load process is executed, the additional load module and reference table dynamically loaded into a memory and a machine instruction of the entry points of the old-version subroutines is rewritten as a trap instruction. If the load module including the old-version subroutines are being executed, the execution of the load modules is continued by calling a control continuation process. When the old-version subroutines are called after the new-version subroutines are loaded in the memory, the new-version subroutines are called by executing a control transfer process. After the processing of the new-version subroutines is completed, the control is returned to a point where the old-version subroutines are called.
    • 通过执行附加的链接过程,基于在创建加载模块时解析的外部参考信息来解决新版本子程序的对象模块的未解决的外部参考信息,以及用于存储旧版本子例程和新版本的入口点的参考表 创建转换子程序和额外的加载模块。 当执行额外的加载过程时,动态加载到内存中的附加加载模块和参考表以及旧版本子程序的入口点的机器指令被重写为陷阱指令。 如果正在执行包括旧版本子程序的加载模块,则通过调用控制继续进程来继续执行加载模块。 当新版本子程序在新版本子程序加载到内存中之后调用旧版本子程序时,通过执行控制传输过程来调用新版本的子程序。 新版本子程序的处理完成后,控制返回到旧版本子程序被调用的位置。