Method and apparatus for HDD time stamp benchmark and installation identification
First Claim
Patent Images
1. A storage device comprising:
- at least one computer readable medium;
an interface for use in coupling said storage device to a host, said interface further for routing information to and from said at least one computer readable medium;
at least one buffer located in a reserved area of said at least one computer readable medium; and
control means for logging characteristic operational information of said storage device in said at least one buffer upon an occurrence of an event initiated by the host, the characteristic operational information including at least a power on hours (POHs) and a corresponding time stamp information.
13 Assignments
0 Petitions
Accused Products
Abstract
A storage device includes at least one computer readable medium and an interface for use in coupling the storage device to a host. The interface is further for routing information to and from the at least one computer readable medium. At least one buffer is located in a reserved area of the at least one computer readable medium. Lastly, a controller is provided for logging characteristic operational information of the storage device in the at least one buffer upon an occurrence of an event initiated by the host. The characteristic operational information includes at least a power on hours (POHs) and a corresponding time stamp benchmark information.
53 Citations
45 Claims
-
1. A storage device comprising:
-
at least one computer readable medium;
an interface for use in coupling said storage device to a host, said interface further for routing information to and from said at least one computer readable medium;
at least one buffer located in a reserved area of said at least one computer readable medium; and
control means for logging characteristic operational information of said storage device in said at least one buffer upon an occurrence of an event initiated by the host, the characteristic operational information including at least a power on hours (POHs) and a corresponding time stamp information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
said at least one buffer includes a first buffer and a second buffer, the first buffer for storing POHs and time stamp information upon an occurrence of a first prescribed event, the second buffer for storing POHs and error type information upon an occurrence of a second prescribed event in the performance of a storage device operation. -
3. The storage device of claim 2, wherein the first prescribed event includes at least one of the following selected from the group consisting of a power ON event and a power OFF event.
-
4. The storage device of claim 2, wherein the second prescribed event includes at least one of the following selected from the group consisting of a sector reallocation, position error, seek, and reformat.
-
5. The storage device of claim 1, further comprising
a system descriptor record (SDR) stored in a reserved area of said at least one computer readable medium, the SDR providing an identification of the host. -
6. The storage device of claim 1, wherein said storage device includes a hard disk drive.
-
7. The storage device of claim 1, wherein said storage device includes a recordable CD-ROM drive.
-
8. The storage device of claim 1, wherein said at least one buffer includes a snapshot buffer, the snapshot buffer for capturing prescribed storage device operational characteristics in response to a snapshot command, the storage device operational characteristics suitable for use in performing a diagnostic analysis of an operability of said storage device.
-
9. The storage device of claim 8, wherein the host issues the snapshot command.
-
10. The storage device of claim 8, wherein said control means issues the snapshot command.
-
11. The storage device of claim 1, further wherein said control means is responsive to at least one command from the host for performing a storage device operation between said interface and said at least one computer readable medium.
-
12. The storage device of claim 1, wherein the POHs represents a cumulative quantity of power on hours during the lifetime of said storage device.
-
13. The storage device of claim 1, wherein the time stamp includes a date and time data structure presented in response to a time stamp command issued by the host.
-
14. The storage device of claim 1, wherein said at least one buffer includes a circular buffer.
-
15. The storage device of claim 1, further comprising:
at least one non-volatile memory, wherein said control means is further for temporarily storing the characteristic operational information of said storage device in said at least one non-volatile memory prior to logging the characteristic operational information in said at least one buffer.
-
-
16. A computer system comprising:
-
at least one processor;
at least one memory coupled to said at least one processor to facilitate execution of computer readable instructions of at least one computer program by said at least one processor; and
at least one storage device for storing the at least one computer program, said at least one storage device including at least one computer readable medium, an interface for use in coupling said at least one storage device to said at least one processor, the interface further for routing information to and from the at least one computer readable medium, at least one buffer located in a reserved area of the at least one computer readable medium, and control means for logging characteristic operational information of said at least one storage device in the at least one buffer upon an occurrence of an event initiated by the at least one processor, the characteristic operational information including at least a power on hours (POHs) and a corresponding time stamp information. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
the at least one buffer includes a first buffer and a second buffer, the first buffer for storing POHs and time stamp information upon an occurrence of a first prescribed event, the second buffer for storing POHs and error type information upon an occurrence of a second prescribed event in the performance of a storage device operation. -
18. The computer system of claim 17, wherein the first prescribed event includes at least one of the following selected from the group consisting of a power ON event and a power OFF event.
-
19. The computer system of claim 17, wherein the second prescribed event includes at least one of the following selected from the group consisting of a sector reallocation, position error, seek, and reformat.
-
20. The computer system of claim 16, further comprising
a system descriptor record (SDR) stored in a reserved area of the at least one computer readable medium, the SDR providing an identification of said computer system. -
21. The computer system of claim 16, wherein said at least one storage device includes a hard disk drive.
-
22. The computer system of claim 16, wherein said at least one storage device includes a recordable CD-ROM drive.
-
23. The computer system of claim 16, wherein the at least one buffer includes a snapshot buffer, the snapshot buffer for capturing prescribed storage device operational characteristics in response to a snapshot command, the storage device operational characteristics suitable for use in performing a diagnostic analysis of an operability of said at least one storage device.
-
24. The computer system of claim 23, wherein said at least one processor issues the snapshot command.
-
25. The computer system of claim 23, wherein the control means issues the snapshot command.
-
26. The computer system of claim 16, further wherein the control means is responsive to at least one command from said at least one processor for performing a storage device operation between the interface and the at least one computer readable medium.
-
27. The computer system of claim 16, wherein the POHs represents a cumulative quantity of power on hours during the lifetime of said at least one storage device.
-
28. The computer system of claim 16, wherein the time stamp includes a date and time data structure presented in response to a time stamp command issued by said at least one processor.
-
29. The computer system of claim 16, wherein said at least one buffer includes a circular buffer.
-
30. The computer system of claim 16, wherein said at least one storage device further includes at least one non-volatile memory, wherein the control means is further for temporarily storing the characteristic operational information of said at least one storage device in the at least one non-volatile memory prior to logging the characteristic operational information in the at least one buffer.
-
-
31. A method of data storage in a host computer system comprising:
-
providing at least one computer readable medium;
providing an interface for use in coupling a storage device to the host, the interface further for routing information to and from the at least one computer readable medium;
providing at least one buffer located in a reserved area of the at least one computer readable medium; and
providing a controller for logging characteristic operational information of the storage device in the at least one buffer upon an occurrence of an event initiated by the host, the characteristic operational information including at least a power on hours (POHs) and a corresponding time stamp information. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
the at least one buffer includes a first buffer and a second buffer, the first buffer for storing POHs and time stamp information upon an occurrence of a first prescribed event, the second buffer for storing POHs and error type information upon an occurrence of a second prescribed event in the performance of a storage device operation. -
33. The method of claim 32, wherein the first prescribed event includes at least one of the following selected from the group consisting of a power ON event and a power OFF event.
-
34. The method of claim 32, wherein the second prescribed event includes at least one of the following selected from the group consisting of a sector reallocation, position error, seek, and reformat.
-
35. The method of claim 31, further comprising:
storing a system descriptor record (SDR) in a reserved area of the at least one computer readable medium, the SDR providing an identification of the host.
-
36. The method of claim 31, wherein the storage device includes a hard disk drive.
-
37. The method of claim 31, wherein the storage device includes a recordable CD-ROM drive.
-
38. The method of claim 31, wherein the at least one buffer includes a snapshot buffer, the snapshot buffer for capturing prescribed storage device operational characteristics in response to a snapshot command, the storage device operational characteristics suitable for use in performing a diagnostic analysis of an operability of the storage device.
-
39. The method of claim 38, wherein the host issues the snapshot command.
-
40. The method of claim 38, wherein the controller issues the snapshot command.
-
41. The method of claim 31, further wherein the controller is responsive to at least one command from the host for performing a storage device operation between the interface and the at least one computer readable medium.
-
42. The method of claim 31, wherein the POHs represents a cumulative quantity of power on hours during the lifetime of the storage device.
-
43. The method of claim 31, wherein the time stamp includes a date and time data structure presented in response to a time stamp command issued by the host.
-
44. The method of claim 31, wherein the at least one buffer includes a circular buffer.
-
45. The method of claim 31, further comprising:
providing at least one non-volatile memory, wherein the controller is further for temporarily storing the characteristic operational information of the storage device in the at least one non-volatile memory prior to logging the characteristic operational information in the at least one buffer.
-
Specification