Methods and apparatus for software retrofitting
    1.
    发明授权
    Methods and apparatus for software retrofitting 失效
    用于软件改装的方法和装置

    公开(公告)号:US5155837A

    公开(公告)日:1992-10-13

    申请号:US317919

    申请日:1989-03-02

    IPC分类号: G06F9/445 H04Q3/545

    摘要: A time-shared computer system is disclosed in which computer software programs, either application programs or operating system programs, can be retrofitted with new programs which are totally incompatible with the old versions, all without interrupting service provided by the software programs. In a real time software system such as one providing telephone service, the processor (or processors in a multiprocessor system) is divided into two logical partitions. The old version of the software runs in one partition while the new version is loaded into and started up in the other partition. When the new version is verified to be properly operating, the data traffic is transferred from the old version parition to the new version partition in two steps. First the input data is switched to the new verison. When the transactions in progress in the old version are all completed, the output data is switched from the old version to the new version.This software retrofitting on the fly is disclosed in connection with a telephone transaction processing system used to support special telephone services such as dial 800 calls and credit card calls.

    摘要翻译: 公开了一种时间共享的计算机系统,其中可以使用与旧版本完全不兼容的新程序来改进应用程序或操作系统程序的计算机软件程序,而不中断软件程序提供的服务。 在诸如提供电话服务的实时软件系统中,处理器(或多处理器系统中的处理器)被划分为两个逻辑分区。 旧版本的软件在一个分区中运行,而新版本则加载到另一个分区中并启动。 当新版本被验证为正确运行时,数据流量将从两个步骤从旧版本分区传输到新版本分区。 首先将输入数据切换到新的verison。 当旧版本中正在进行的事务全部完成时,输出数据将从旧版本切换到新版本。 本软件与用于支持特殊电话服务(例如拨打800呼叫和信用卡呼叫)的电话交易处理系统结合而公开。