Patent ID: 6938134
Filing Date: 2005-08-30
Classification: G06F,Y10S

Abstract:
1. A microprocessor-based system having a microprocessor in communication with at least one memory and at least one storage device, including: a state information module configured to store sets of state information, each set corresponding to a time during which the system was operating; a data store module configured to store data blocks; an allocation table stored by the system having an entry for each of at least a subset of the data blocks, each entry including a first value relating to a time of allocation of the corresponding data block and a second value relating to a time of freeing the corresponding data block; and a free block determination module configured to determine, for a given block, whether it is available for writing, based upon a comparison of that block's times of allocation and freeing with time information relating to at least one state information set.