Fujitsu MHT2030AT Manual/User Guide - Page 239

Write Cache, 6.5.1 Cache operation

Page 239 highlights

6.5 Write Cache 6.5 Write Cache Write Cache is the function for reducing the command processing time by separating command control to disk media from write control to disk media. When Write Cache is permitted, the write command can be keep receiving as long as the space available for data transfers remains free on the data buffer. Because of this function, command processing appears to be completed swiftly from the viewpoint of the host. It improves system throughput. 6.5.1 Cache operation (1) Command that are targets of caching The Commands that are targets of caching are as follows: • WRITE SECTOR (S) • WRITE MULTIPLE • WRITE DMA • WRITE SECTOR (S) EXT • WRITE MULTIPLE EXT • WRITE DMA EXT However, the caching operation is not performed when the caching function is prohibited by the SET FEATURES command. (2) Invalidation of cached data If an error occurs during writing onto media, write processing is repeated up to as many times as specified for retry processing. If retry fails for a sector because the retry limit is reached, automatic alternate sector processing is executed for the sector. If the automatic alternate sector processing fails, the data in the sector for which automatic alternate sector processing failed is invalidated without being guaranteed. If data remains in sectors following a sector for which automatic alternate sector processing failed, the data is invalidated without being guaranteed. Moreover, when the command (clause 6.4.2(3)) is accepted and HOST CRC Error is generated, the cashing data is invalidated. • If a Reset or command is received while a transfer of one sector of data is in progress, data is not written in the sector of the media where the interruption occurred, and sectors accepted before interruption occurred is written in the medium. C141-E192-02EN 6-19

  • 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
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256

6.5
Write Cache
C141-E192-02EN
6-19
6.5 Write Cache
Write Cache is the function for reducing the command processing time by
separating command control to disk media from write control to disk media.
When Write Cache is permitted, the write command can be keep receiving as long
as the space available for data transfers remains free on the data buffer.
Because
of this function, command processing appears to be completed swiftly from the
viewpoint of the host.
It improves system throughput.
6.5.1 Cache operation
(1) Command that are targets of caching
The Commands that are targets of caching are as follows:
WRITE SECTOR (S)
WRITE MULTIPLE
WRITE DMA
WRITE SECTOR (S) EXT
WRITE MULTIPLE EXT
WRITE DMA EXT
However, the caching operation is not performed when the caching function is
prohibited by the SET FEATURES command.
(2) Invalidation of cached data
If an error occurs during writing onto media, write processing is repeated up to as
many times as specified for retry processing. If retry fails for a sector because the
retry limit is reached, automatic alternate sector processing is executed for the
sector. If the automatic alternate sector processing fails, the data in the sector for
which automatic alternate sector processing failed is invalidated without being
guaranteed.
If data remains in sectors following a sector for which automatic alternate sector
processing failed, the data is invalidated without being guaranteed.
Moreover, when the command (clause 6.4.2(3)) is accepted and HOST CRC Error
is generated, the cashing data is invalidated.
<Exception>
If a Reset or command is received while a transfer of one sector of data is in
progress, data is not written in the sector of the media where the interruption
occurred, and sectors accepted before interruption occurred is written in the
medium.