File system for a data storage device having a power fail recove

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395650, 395750, 3642802, 364DIG1, G06F 1134

Patent

active

055599575

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 files having at least the first flag set to be written in a compacted manner to storage locations in a second storage area of the memory device to maintain the integrity of those files. Subsequently, the first storage area of the memory device is erased to provide additional storage space for the writing of new files to the memory device. If a power failure or system failure occurs during the two-phase initialization process, the process is re-started generally at the point where it was interrupted so as not to leave the data storage device in a partially compacted, and hence, a potentially inconsistent state.

REFERENCES:
patent: 4989134 (1991-01-01), Shaw
patent: 5218698 (1993-06-01), Mandl
patent: 5317752 (1994-05-01), Jewett et al.
patent: 5355483 (1994-10-01), Serlet
patent: 5485613 (1996-01-01), Engelstad et al.
H. M. Deitel "Operating Systems", 1990 pp. 198-201, 394-395.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

File system for a data storage device having a power fail recove does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with File system for a data storage device having a power fail recove, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and File system for a data storage device having a power fail recove will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1947279

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.