Method of controlling operating clock frequency of hard disk drive, recording medium, and hard disk drive
AssigneeSamsung Electronics Co., Ltd.
InventorJin-Wan Jun
Life of this patent
Estimating the term…
Abstract
A method and apparatus to control an operating clock frequency of a hard disk drive. The method includes analyzing a command workload, and changing the operating clock frequency of the hard disk drive based on an analysis result. Alternatively, the method includes measuring a time taken to receive a predetermined number of write/read commands and controlling the operating clock frequency of the hard disk drive based on a result of a comparison of the measured time with at least one reference value. An operating clock frequency control block included in the hard disk drive executes the method.
Claims25
A method of controlling an operating clock frequency of a hard disk drive, the method comprising:
- setting a clock frequency of the hard disk drive and a command count;
- counting a command workload indicating a total number of write/read commands received by the hard disk drive;
- determining whether the command workload exceeds the command count;
- measuring a time taken for the command workload to exceed the command count;
- comparing the time taken to a plurality of reference times;
- and
- changing the operating clock frequency of the hard disk drive according to the time comparison.
A method of controlling an operating clock frequency of a hard disk drive, the method comprising:
- counting a command workload indicating a total number of write/read commands received by the hard disk drive;
- comparing the command workload with at least one reference value;
- measuring a time taken for the command workload to exceed the reference value;
- comparing the time taken to at least one reference time;
- and
- when a mode set in advance is different from the mode currently set according to the time comparison, changing the operating clock frequency corresponding to the mode set in advance into a second operating clock frequency corresponding to the currently set mode.
A method of controlling an operating clock frequency of a hard disk drive, the method comprising:
- measuring a time taken to receive a predetermined number of write/read commands;
- comparing the measured time with at least one reference value and setting a mode based on a comparison result;
- and
- when a mode set in advance is different from a mode currently set based on the comparison result, changing the operating clock frequency corresponding to the mode set in advance into a second operating clock frequency corresponding to the currently set mode.
A method of controlling an operating clock frequency of a hard disk drive, the method comprising:
- changing the operating clock frequency of the hard disk drive to another operating clock frequency according to at least one of a command workload, a mode to operate the hard disk drive, and a time taken to receive one or more commands,
- wherein the changing of the operating clock frequency comprises:
- counting a number of read or write commands as the command workload;
- comparing the counted number with a reference;
- and
- changing the operating clock frequency to first and second operating clock frequencies as the another operating clock frequency according to the counted number and the reference.
A computer-readable recording medium having embodied thereon a computer program to execute a method of controlling an operating clock frequency of a hard disk drive, the method comprising:
- setting a clock frequency of the hard disk drive and a command count;
- counting a command workload indicating a total number of write/read commands received by the hard disk drive;
- determining whether the command workload exceeds the command count;
- measuring a time taken for the command workload to exceed the command count;
- comparing the time taken to a plurality of reference times;
- and
- changing the operating clock frequency of the hard disk drive according to the time comparison.
A computer-readable recording medium having embodied thereon a computer program to execute a method of controlling an operating clock frequency of a hard disk drive, the method comprising:
- counting a command workload indicating a total number of write/read commands received by the hard disk drive;
- comparing the counted command workload with at least one reference value;
- measuring a time taken for the command workload to exceed the reference value;
- comparing the time taken to at least one reference time;
- and
- when a mode set in advance is different from the mode currently set according to the time comparison, changing the operating clock frequency corresponding to the mode set in advance into a second operating clock frequency corresponding to the currently set mode.
A computer-readable recording medium having embodied thereon a computer program to execute a method of controlling an operating clock frequency of a hard disk drive, the method comprising:
- measuring a time taken to receive a predetermined number of write/read commands;
- comparing the measured time with at least one reference value and setting a mode based on a comparison result;
- and
- when a mode set in advance is different from a mode currently set based on the comparison result, changing the operating clock frequency corresponding to the mode set in advance into a second operating clock frequency corresponding to the currently set mode.
A computer-readable recording medium having embodied thereon a computer program to execute a method of controlling an operating clock frequency of a hard disk drive, the method comprising:
- measuring a number of write/read commands received;
- comparing the number of write/read commands received with a reference value to produce a comparison result;
- measuring a time taken for the number of write/read commands to exceed the reference value;
- comparing the time taken to at least one reference time;
- and
- controlling the operating clock frequency of the hard disk drive based on the time comparison result.
A hard disk drive comprising:
- a host interface unit to communicate with a host;
- and
- an operating clock frequency control block to count a command workload based on at least one command input through the host interface unit indicating a total number of write/read commands received by the hard disk drive, to control an operating clock frequency of the hard disk drive based on a counting result, and to output a controlled operating clock frequency,
- wherein the operating clock frequency is controlled by comparing a time taken to reach the total number of write/read commands to at least one reference time.
A hard disk drive comprising:
- a host interface unit to communicate with a host;
- and
- an operating clock frequency control block to measure a time taken to receive a predetermined number of write/read commands, to control an operating clock frequency of the hard disk drive based on a result of a comparison of the measured time with at least one reference value, and to output a controlled operating clock frequency.
A hard disk drive comprising:
- an operating clock frequency control unit to change an operating clock frequency of a hard disk drive to another operating clock frequency according to at least one of a command workload, a mode to operate the hard disk drive, and a time taken to receive one or more commands,
- wherein the operating clock frequency control unit includes:
- counting a number of read or write commands as the command workload;
- comparing the counted number with a reference;
- and
- changing the operating clock frequency to first and second operating clock frequencies as the another operating clock frequency according to the counted number and the reference.
Dependencies are inferred from the claim text.