×

Computer backup system operable with open files

  • US 5,675,725 A
  • Filed: 06/06/1995
  • Issued: 10/07/1997
  • Est. Priority Date: 07/19/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of operating a microprocessor-based computer system including an instruction memory, a central processing unit and a storage means;

  • the method comprising the steps of;

    providing a backup process, running on said computer system, which is operable to issue a start signal and a stop signal and to issue at least one backup read instruction to read original data from said storage means;

    delaying the issue of a start signal until any series of write operations to a file to be backed up have been completed;

    providing first instructions stored in said memory to said central processing unit to cause said central processing unit to perform at least one normal read operation to read data from said storage means, said backup process being capable of operating with files which are open to access by said instructions;

    providing file opening means for opening a file to be read by a normal read operation and having a denying function for denying access to said file by other read operations;

    disabling said denying function of said file opening means to permit simultaneous read access to said file by a backup read operation and a normal read operation;

    maintaining a record of data written to said storage means, to relate corresponding areas in a primary storage area of said storage means and a secondary storage area of said storage means;

    determining, after receiving said start signal and on receiving a read instruction, whether said read instruction relates to a backup read operation or a normal read operation, and on performing one of said backup and normal read operations, interrogating said record to read data from one of said primary and said secondary storage areas according to said record, and on performing the other of said backup and normal read operations, reading data from said primary storage area; and

    wherein the step of determining whether the read instruction relates to a backup read operation or a normal read operation comprises the step of looking at the area of memory from which said read instruction originates to determine the identity of the program which initiated said read instruction.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×