Patent ID: 9195543
Filing Date: 2015-11-24
Classification: G06F,G11B

Abstract:
1. A method for detecting data reliability comprising: dividing source data into multiple source data blocks according to an integral multiple of a page frame; establishing a corresponding duplicate data block for each source data block, wherein the duplicate data block and the source data block are required to be stored in different physical memory blocks; establishing a corresponding reliability maintenance data structure for each source data block; and registering a reliability maintenance data structure with a first reliability maintenance thread of a central processing unit such that the first reliability maintenance thread detects the source data block corresponding to the reliability maintenance data structure registered with the first reliability maintenance thread to obtain a reliability check value of the source data block; comparing the reliability check value with a reliability check value recorded by the source data block in the reliability maintenance data structure corresponding to the source data block; identifying that an error occurs in the source data block when the comparison indicates that the reliability check value and the reliability check value recorded by the source data block in the reliability maintenance data structure are different; and replacing the source data block having the error with a duplicate data block corresponding to the source data block having the error.