Patent · US Expired

File system for a data storage device having a power fail recovery mechanism for write/replace operations

US5559957A · kind A · utility

965Cited by
5References
18Claims
0Family size

Assignee

Inventor

Key dates

Filing dateMay 31, 1995
Grant dateSep 24, 1996
Priority date
Expiry dateMay 31, 2015

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/1435
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The present invention provides a method and apparatus in a data storage device of a data storage system under the control of a microprocessor for preventing a microprocessor stall upon the occurrence of a power failure during read/write operations. During normal operations, files are written to a first storage area of the data storage device where a first flag associated with each file is set when the writing of the respective file has successfully completed. Upon the occurrence of a power failure, a data storage device initialization routine is commenced upon reboot of the microprocessor. During initialization, an analysis phase is begun to generate sequences of events for at least those files not having the first flag set. The events comprise memory operations and associated data and are each re-executable upon interruption of its execution and before execution of another event without modifying results of a previous execution of the respective event. The events generated are then written to an event storage area in the data storage device. During an execution phase of the data storage device initialization, the events are retrieved and executed by the microprocessor to cause the…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.