| US 7,577,897 B2 | ||
| Data integrity inspection support method for disk devices, and data integrity inspection method for disk devices | ||
| Tetsuya Uemura, Saitama (Japan) | ||
| Assigned to Hitachi Global Storage Technologies Netherlands B.V., Amsterdam (Netherlands) | ||
| Filed on Nov. 14, 2005, as Appl. No. 11/274,571. | ||
| Claims priority of application No. 2004-339723 (JP), filed on Nov. 25, 2004. | ||
| Prior Publication US 2006/0129876 A1, Jun. 15, 2006 | ||
| Int. Cl. G11C 29/00 (2006.01) | ||
| U.S. Cl. 714—770 | 19 Claims |

| 1. A support method for data integrity inspection in a disk device, the disk device having a storage medium, a buffer for
temporary storage, and a controller that controls reading from and writing into the storage medium and the temporary storage
buffer by exchanging a command and data with a host apparatus, the controller, repeatedly performing the steps of:
reading out a desired data size of first data from a readout address of the storage medium;
reading out the desired data size of second data from the temporary storage buffer;
executing an arithmetic operation between the first data and the second data;
writing the arithmetic operation results obtained from the arithmetic operation, into the temporary storage buffer; and
updating the readout address, wherein the controller performs the steps of:
receiving a command from a host apparatus;
identifying a type of the command received;
setting an execution priority level for the received command according to the particular type thereof;
judging whether the received command can be executed in accordance with the execution priority level set;
if, in said judgment step, the command is judged to be executable, executing the command;
if, in said judgment step, the command is judged not to be executable, queuing the command;
updating the execution priority level of queued commands; and
executing the commands that has been made executable by the updating of the execution priority level.
|