×

Data processing method for file status recovery includes providing a log file of atomic transactions that may span both volatile and non volatile memory

  • US 5,201,044 A
  • Filed: 04/16/1990
  • Issued: 04/06/1993
  • Est. Priority Date: 04/16/1990
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a data processing system which includes a file-based software system and volatile and nonvolatile memory, said data processing system controlled by said software system to modify recorded old data to create new data and to store said new data, said data processing system performing a file status recovery method comprising the computer implemented steps of:

  • providing a recorded log file of atomic file transactions that may span both said volatile and non volatile memory;

    providing a first stored variable indicative of a number of data segments of said log file recorded in nonvolatile memory;

    providing a second stored variable indicative of all data segments in said recorded log file which may span said volatile and non volatile memory including data segments in said log file recorded in volatile memory;

    commencing a file transaction relating to recorded old data, recording an image of said recorded old data in said log file in volatile memory and assigning to said old data image, a value of said second variable;

    performing said file transaction to create new data, recording an image of said new data in said log file in volatile memory and assigning to said new data image, the value of said second variable assigned to said old data image; and

    writing said new data image into nonvolatile memory only when the value of said second variable assigned to said new data image is equal to or less than the value of said first variable, indicating that said old data image is already recorded in said nonvolatile memory.

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