US 7,461,219 B2
Disk drive and method for performing realtime processing and non-realtime processing simultaneously
Yukie Hiratsuka, Kanagawa (Japan); Yukihide Inagaki, Kanagawa (Japan); and Tetsuya Uemura, Saitama (Japan)
Assigned to Hitachi Global Storage Technologies Netherlands B.V., Amsterdam (Netherlands)
Filed on Apr. 22, 2005, as Appl. No. 11/112,365.
Claims priority of application No. 2004-128592 (JP), filed on Apr. 23, 2004.
Prior Publication US 2005/0248871 A1, Nov. 10, 2005
Int. Cl. G06F 12/00 (2006.01)
U.S. Cl. 711—158  [360/69] 15 Claims
OG exemplary drawing
 
1. A disk drive comprising:
a disk on which data for a realtime processing is recorded;
a timer for managing times;
a cache for temporarily storing data read from said disk and data transferred from a host; and
a control section having registers that are accessible from the host and controlling data transfer between said cache and the host and between said cache and said disk;
wherein, when said control section receives a non-realtime processing command after a realtime processing command from the host, said control section sets a time limit of execution of said non-realtime processing command in said timer and starts the execution and, if the execution of said non-realtime processing command is not completed within said time limit, interrupts the execution of said non-realtime processing command forcibly and, then, sets a data transfer status to the host at the time of the interruption in said registers and reports to the host that said non-realtime processing command is terminated.