摘要 |
<p><P>PROBLEM TO BE SOLVED: To provide a method for error recovery in a computer system with a write-once, multiple-read memory device having one or more logical blocks. <P>SOLUTION: The method includes the steps of: (a) defining a data region for each block (the data region is logically divided into data region areas); (b) defining a block structure for each block, (the block structure has a header and an allocation table, the header contains block-specific information, the allocation table has entries corresponding to data region areas and contains information relating to the corresponding data region areas); (c) allocating an allocation table entry; (d) allocating a data region area; (e) writing data relating to the allocated data region area to the allocated allocation table entry; (f) writing data to the allocated data region area; (g) detecting an error during write; and (h) at the error detection, setting the allocation table entry to a deallocated state and repeating steps (c), (d), (e), and (f) until no error is detected. <P>COPYRIGHT: (C)2010,JPO&INPIT</p> |