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
OG exemplary drawing
 
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.