×

Method and apparatus for introducing program changes in program-controlled systems

  • US 4,425,618 A
  • Filed: 11/23/1981
  • Issued: 01/10/1984
  • Est. Priority Date: 11/23/1981
  • Status: Expired due to Term
First Claim
Patent Images

1. In a program-controlled processor system wherein processes are initiated and are executed by function calls to program functions stored in a program memory, a method of modifying said program functions during execution of said processes, said method comprising the steps of:

  • generating a system sequence number;

    assigning the present value of said system sequence number to each of said processes as a process sequence number at the time of initiation;

    storing a modified version of a selected one of said program functions into said program memory while retaining a current version of said selected program function;

    recording a decision function sequence number, the value of said decision function sequence number being beyond the present value of any process sequence number in a given direction;

    changing said system sequence number in said given direction so that it reaches a value at least as far in said given direction as said decision function sequence number; and

    in response to a function call by a calling process to execute said selected function, executing said current version if the process sequence number of said calling process is before said decision function sequence number in said given direction, and executing said modified version if the process sequence number of said calling process is at least as far as said decision function sequence number in said given direction.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×