Hitachi HTS541040G9AT00 Specifications - Page 101

Seek Overlap, Write Cache function

Page 101 highlights

11.13 Seek Overlap The drive provides accurate seek time measurement method. The seek command is usually used to measure the device seek time by accumulating execution time for a number of seek commands. With typical implementation of the seek command, this measurement must include the device and host command overhead. To eliminate this overhead, the drive overlaps the seek command as described below. The first seek command completes before the actual seek operation is over. Then the device can receive the next seek command from the host. However, the actual seek operation for the next seek command starts right after completion of the actual seek operation for the first seek command. The execution of two seek commands overlaps excluding the actual seek operation. With this overlap, total elapsed time for a number of seek commands is the total accumulated time for the actual seek operation plus one pre and post overhead. When the number of seeks is large, this overhead can be ignored. Table 56: Seek overlap (1) With overlap Host process Device process Seek operation Overhead A Total time = (n-1) * (Seek operation) + A + B (2) Without overlap Host process Device process Seek operation Overhead A B+A Total time = n * (Seek operation + A + B) B B+A B 11.14 Write Cache function Write cache is a performance enhancement whereby the device reports completion of the write command (Write Sector(s) and Write Multiple) to the host as soon as the device has received all of the data in its buffer. The device assumes responsibility to write the data subsequently onto the disk. • Writing data after completed acknowledgment of a write command, soft reset, or hard reset does not affect its operation but power off terminates writing operation immediately and unwritten data is lost. • Flush cache, Soft reset, Standby, Standby Immediate, and Sleep are executed after the completion of writing to disk media on enabling write cache function. The host system can confirm the completion of Write Cache operation by issuing Flush Cache command, Soft reset, Standby command, Standby Immediate command, or Sleep command, and then confirming the completion of the issued command. Travelstar 5K100 Hard Disk Drive Specification 87

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227

Travelstar 5K100 Hard Disk Drive Specification
87
11.13
Seek Overlap
The drive provides accurate seek time measurement method. The seek command is usually used to measure the
device seek time by accumulating execution time for a number of seek commands. With typical implementation of
the seek command, this measurement must include the device and host command overhead. To eliminate this
overhead, the drive overlaps the seek command as described below.
The first seek command completes before the actual seek operation is over. Then the device can receive the next
seek command from the host. However, the actual seek operation for the next seek command starts right after
completion of the actual seek operation for the first seek command. The execution of two seek commands overlaps
excluding the actual seek operation.
With this overlap, total elapsed time for a number of seek commands is the total accumulated time for the actual
seek operation plus one pre and post overhead. When the number of seeks is large, this overhead can be ignored.
Table 56: Seek overlap
11.14
Write Cache function
Write cache is a performance enhancement whereby the device reports completion of the write command (Write
Sector(s) and Write Multiple) to the host as soon as the device has received all of the data in its buffer. The device
assumes responsibility to write the data subsequently onto the disk.
Writing data after completed acknowledgment of a write command, soft reset, or hard reset
does not affect its operation but power off terminates writing operation immediately and
unwritten data is lost.
Flush cache, Soft reset, Standby, Standby Immediate, and Sleep are executed after the comple-
tion of writing to disk media on enabling write cache function. The host system can confirm
the completion of Write Cache operation by issuing Flush Cache command, Soft reset, Standby
command, Standby Immediate command, or Sleep command, and then confirming the comple-
tion of the issued command.
(1) With overlap
(2) Without overlap
Host process
Host process
Device process
Device process
Seek operation
Seek operation
Overhead
Overhead
A
A
B+A
B
B+A
B
Total time = (n-1) * (Seek operation) + A + B
Total time = n * (Seek operation + A + B)