摘要:
A method according to one embodiment includes gathering monitor data information from a memory device having finite endurance and/or retention, the monitor data being data of known content stored in dedicated memory cells of known write cycle count; analyzing the monitor data information; estimating a reliable life of the memory device or portion thereof based on the analysis; tracking a rate of change of at least a highest cycle count of user data; estimating when the reliable life of the memory device or portion thereof will be expended based on the tracking and the estimating; and taking an action prior to the reliable life of the memory device or portion thereof being expended. Additional systems, methods, and computer program products are also disclosed.
摘要:
A method according to one embodiment includes writing monitor data to at least one block of a memory device having finite endurance and/or retention; reading the monitor data after a period of time; determining a retention behavior of the at least one block based on the reading; and outputting a result of the determining. A memory device according to one embodiment includes a plurality of memory blocks having finite endurance and/or retention, at least one of the blocks having monitor data written therein; and circuitry for addressing the blocks. A system according to one embodiment includes a memory device having finite endurance and/or retention, the memory device comprising: a plurality of memory blocks, at least one of the blocks having monitor data written therein, wherein the at least one block has been written to a plurality of times prior to writing the monitor data; and circuitry for addressing the blocks.
摘要:
A method according to one embodiment includes gathering information about monitor data from a plurality of memory devices having finite endurance and/or retention, the monitor data being (i) data of known content stored in dedicated memory cells of known write cycle count, and (ii) write protected for preventing the monitor data from being overwritten with user data; analyzing the monitor data information; and taking an action relating to at least one of the devices based on the analyzing. Additional systems, methods, and computer program products are also disclosed.
摘要:
Disclosed is an error tolerant binary encoded synchronization mark concatenated with a known pattern, such as a VFO pattern, comprising an encoded pattern of a fixed plurality of bits, the encoded synchronization pattern being at maximum Hamming distance from the concatenated known pattern for the number of bits in the fixed plurality of bits. The error tolerant synchronization mark may also be concatenated with the VFO pattern seen in reverse, and the synchronization pattern additionally is at maximum Hamming distance from the concatenated known VFO pattern seen in reverse.
摘要:
A method according to one embodiment includes gathering monitor data information from a plurality of memory devices having finite endurance and/or retention, the monitor data being data of known content stored in dedicated memory cells of known write cycle count; analyzing the monitor data information; and taking an action relating to at least one of the devices based on the analyzing. Additional systems, methods, and computer program products are also disclosed.
摘要:
A zoned recording, embedded servo disk drive includes a sector architecture in which the recording head locates and identifies data sectors without using data identification (ID) fields, but instead using information obtained from electronic storage and from servo sectors which need not be adjacent to the data sectors. Each data track contains servo information and data, but not data sector ID information, and is circumferentially divided into identical segments. Included in each track segment is a number of data regions separated from one another by servo sectors. The data regions in each track segment may contain partial data sectors and complete data sectors, and each data sector is identified by a number indicating its location relative to the beginning of the track segment. After movement of the head to another data zone and after power to the servo electronics is restored on recovery from a power saving mode, the correct data sector for reading or writing is located by use of the number of the data sector following the first servo sector read by the head. This avoids the latency penalty that would occur if the disk drive had to wait until the next beginning-of-track index mark.
摘要:
A method according to one embodiment includes gathering information about monitor data from a plurality of memory devices having finite endurance and/or retention, the monitor data being (i) data of known content stored in dedicated memory cells of known write cycle count, and (ii) write protected for preventing the monitor data from being overwritten with user data; analyzing the monitor data information; and taking an action relating to at least one of the devices based on the analyzing. Additional systems, methods, and computer program products are also disclosed.
摘要:
A method according to one embodiment includes gathering monitor data information from a plurality of memory devices having finite endurance and/or retention, the monitor data being data of known content stored in dedicated memory cells of known write cycle count; analyzing the monitor data information; and taking an action relating to at least one of the devices based on the analyzing. Additional systems, methods, and computer program products are also disclosed.
摘要:
A method according to one embodiment includes writing monitor data to at least one block of a memory device having finite endurance and/or retention; reading the monitor data after a period of time; determining a retention behavior of the at least one block based on the reading; and outputting a result of the determining. A memory device according to one embodiment includes a plurality of memory blocks having finite endurance and/or retention, at least one of the blocks having monitor data written therein; and circuitry for addressing the blocks. A system according to one embodiment includes a memory device having finite endurance and/or retention, the memory device comprising: a plurality of memory blocks, at least one of the blocks having monitor data written therein, wherein the at least one block has been written to a plurality of times prior to writing the monitor data; and circuitry for addressing the blocks.
摘要:
A method according to one embodiment includes gathering monitor data information from a memory device having finite endurance and/or retention, the monitor data being data of known content stored in dedicated memory cells of known write cycle count; analyzing the monitor data information; estimating a reliable life of the memory device or portion thereof based on the analysis; tracking a rate of change of at least a highest cycle count of user data; estimating when the reliable life of the memory device or portion thereof will be expended based on the tracking and the estimating; and taking an action prior to the reliable life of the memory device or portion thereof being expended. Additional systems, methods, and computer program products are also disclosed.