| 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 |

| 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.
|