Power management for data storage device
First Claim
Patent Images
1. A data storage device (DSD), comprising:
- a disk for storing data;
a spindle motor for rotating the disk;
a solid state memory for storing data; and
a controller configured to;
enter a high spindle suppression (HSS) mode to reduce instances of rotation of the spindle motor during the HSS mode;
receive a read command from a host to read requested data from the DSD while the DSD is in the HSS mode;
determine whether the requested data is not stored in the solid state memory; and
when it is determined that the requested data is not stored in the solid state memory;
control the spindle motor to rotate the disk;
read the requested data from the disk; and
store the requested data in the solid state memory before completing transfer of the requested data to the host.
9 Assignments
0 Petitions
Accused Products
Abstract
A data storage device (DSD) enters a high spindle suppression (HSS) mode to reduce instances of rotation of a spindle motor of the DSD during the HSS mode. When a read command is received from a host to read requested data from the DSD in the HSS mode, it is determined whether the requested data is not stored in a solid state memory of the DSD. If it is determined that the requested data is not stored in the solid state memory, the spindle motor is controlled to rotate a disk of the DSD. The requested data is read from the disk and stored in the solid state memory before completing transfer of the requested data to the host.
-
Citations
24 Claims
-
1. A data storage device (DSD), comprising:
-
a disk for storing data; a spindle motor for rotating the disk; a solid state memory for storing data; and a controller configured to; enter a high spindle suppression (HSS) mode to reduce instances of rotation of the spindle motor during the HSS mode; receive a read command from a host to read requested data from the DSD while the DSD is in the HSS mode; determine whether the requested data is not stored in the solid state memory; and when it is determined that the requested data is not stored in the solid state memory; control the spindle motor to rotate the disk; read the requested data from the disk; and store the requested data in the solid state memory before completing transfer of the requested data to the host. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for operating a data storage device (DSD), the method comprising:
-
entering a high spindle suppression (HSS) mode to reduce instances of rotation of a spindle motor of the DSD during the HSS mode; receiving a read command from a host to read requested data from the DSD while the DSD is in the HSS mode; determining whether the requested data is not stored in a solid state memory of the DSD; and when it is determined that the requested data is not stored in the solid state memory; controlling the spindle motor to rotate a disk of the DSD; reading the requested data from the disk; and storing the requested data in the solid state memory before completing transfer of the requested data to the host. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium storing computer-executable instructions, wherein when the computer executable instructions are executed by a processor or a controller, the computer executable instructions cause a data storage device (DSD) to:
-
enter a high spindle suppression (HSS) mode to reduce instances of rotation of a spindle motor of the DSD during the HSS mode; receive a read command from a host to read requested data from the DSD while the DSD is in the HSS mode; determine whether the requested data is not stored in a solid state memory of the DSD; and when it is determined that the requested data is not stored in the solid state memory; control the spindle motor to rotate a disk of the DSD; read the requested data from the disk; and store the requested data in the solid state memory before completing transfer of the requested data to the host. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification