Disk drive device, electronic apparatus and disk control method
First Claim
1. A disk drive device comprising:
- a head for executing data write on a disk medium and data read from the disk medium;
a register which is configured to be accessible by a host device and stores various commands which are transmitted from the host device;
a read/write process unit which executes a read/write control process including a write operation of controlling the head in accordance with a write command that is written in the register by the host device and writing write data, which is transmitted from the host device, on the disk medium, or a read operation of controlling the head in accordance with a read command that is written in the register by the host device and reading out data from the disk medium;
a cache memory which stores the write data that is transmitted from the host device and the read data that is read out of the disk medium; and
a control unit which executes an unload operation of retreating the head to a predetermined retreat position that is located outside the disk medium in a case where an unload command is written in the register by the host device during execution of the read/write control process, and controls data transfer between the cache memory and the host device in accordance with the read command or the write command, thereby to continuously execute the read/write control process.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment, a disk drive device includes a head, a register which stores various commands which are transmitted from the host device, a read/write process unit which executes a read/write control process including a write operation or a read operation, a cache memory which stores write data that is transmitted from the host device and read data that is read out of a disk medium, and a control unit which executes an unload operation of retreating the head to a retreat position that is located outside the disk medium in a case where an unload command is written in the register by the host device during execution of the read/write control process, and controls data transfer between the cache memory and the host device in accordance with the read command or the write command, thereby to continuously execute the read/write control process.
17 Citations
12 Claims
-
1. A disk drive device comprising:
-
a head for executing data write on a disk medium and data read from the disk medium; a register which is configured to be accessible by a host device and stores various commands which are transmitted from the host device; a read/write process unit which executes a read/write control process including a write operation of controlling the head in accordance with a write command that is written in the register by the host device and writing write data, which is transmitted from the host device, on the disk medium, or a read operation of controlling the head in accordance with a read command that is written in the register by the host device and reading out data from the disk medium; a cache memory which stores the write data that is transmitted from the host device and the read data that is read out of the disk medium; and a control unit which executes an unload operation of retreating the head to a predetermined retreat position that is located outside the disk medium in a case where an unload command is written in the register by the host device during execution of the read/write control process, and controls data transfer between the cache memory and the host device in accordance with the read command or the write command, thereby to continuously execute the read/write control process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An electronic apparatus including a disk drive device and a host device which controls the disk drive device,
wherein the disk drive device comprises a head for executing data write on a disk medium and data read from the disk medium; - a register which is configured to be accessible by a host device and stores various commands which are transmitted from the host device;
a read/write process unit which executes a read/write control process including a write operation of controlling the head in accordance with a write command that is written in the register by the host device and writing write data, which is transmitted from the host device, on the disk medium, or a read operation of controlling the head in accordance with a read command that is written in the register by the host device and reading out data from the disk medium;
a cache memory which stores the write data that is transmitted from the host device and the read data that is read out of the disk medium; and
a control unit which executes an unload operation of retreating the head to a predetermined retreat position that is located outside the disk medium in a case where an unload command is written in the register by the host device during execution of the read/write control process, and controls data transfer between the cache memory and the host device in accordance with the read command or the write command, thereby to continuously execute the read/write control process, andthe host device comprises a sensor which senses vibration, and an I/O controller which controls the disk drive device to execute data transfer with the disk drive device and writes the unload command in the register of the disk drive device in a case where vibration is sensed by the sensor. - View Dependent Claims (10)
- a register which is configured to be accessible by a host device and stores various commands which are transmitted from the host device;
-
11. A disk control method of controlling a disk drive device, the disk drive device including a head for executing data write on a disk medium and data read from the disk medium;
- a register which is configured to be accessible by a host device and stores various commands which are transmitted from the host device;
a read/write process unit which executes a read/write control process including a write operation of controlling the head in accordance with a write command that is written in the register by the host device and writing write data, which is transmitted from the host device, on the disk medium, or a read operation of controlling the head in accordance with a read command that is written in the register by the host device and reading out data from the disk medium; and
a cache memory which stores the write data that is transmitted from the host device and the read data that is read out of the disk medium, the method comprising;executing an unload operation of retreating the head to a predetermined retreat position that is located outside the disk medium in a case where an unload command is written in the register by the host device during execution of the read/write control process; and controlling data transfer between the cache memory and the host device in accordance with the read/write command, thereby to continuously execute the read/write control process. - View Dependent Claims (12)
- a register which is configured to be accessible by a host device and stores various commands which are transmitted from the host device;
Specification