摘要 |
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. SOLUTION: The method comprises the steps of: (a) defining a data region for each block (the data region logically divided into data region areas); (b) defining a block structure for each block, (the block structure having a header and an allocation table, the header containing block-specific information, the allocation table having entries corresponding to data region areas and containing 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 while writing; and (h) upon detecting the error, setting the allocation table entry to a deallocated state and repeating steps (c), (d), (e), and (f) until no error is detected. COPYRIGHT: (C)2009,JPO&INPIT
|